Diff of the two buildlogs: -- --- b1/build.log 2025-10-14 00:40:56.348811330 +0000 +++ b2/build.log 2025-10-14 01:01:58.574353391 +0000 @@ -1,7 +1,6 @@ -W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Sun Nov 15 18:45:34 -12 2026 -I: pbuilder-time-stamp: 1794811534 +I: Current time: Tue Oct 14 14:40:59 +14 2025 +I: pbuilder-time-stamp: 1760402459 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -27,52 +26,85 @@ dpkg-source: info: applying increase-ug-parallel-test-timeout.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2267713/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/176050/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 14 00:41 /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/176050/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/176050/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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(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='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - 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='2267713' - PS1='# ' - PS2='> ' + INVOCATION_ID=8a08e98728f44f93842e13bcf22bcf9b + 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=176050 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.NACJikVO/pbuilderrc_Vvp9 --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NACJikVO/b1 --logfile b1/build.log dune-grid_2.10.0-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/sbin/chroot' - 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.NACJikVO/pbuilderrc_Z4QJ --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.NACJikVO/b2 --logfile b2/build.log dune-grid_2.10.0-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2267713/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/176050/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -493,7 +525,7 @@ Get: 345 http://deb.debian.org/debian forky/main arm64 texlive-latex-base all 2025.20250927-3 [1320 kB] Get: 346 http://deb.debian.org/debian forky/main arm64 texlive-latex-recommended all 2025.20250927-3 [8509 kB] Get: 347 http://deb.debian.org/debian forky/main arm64 texlive-pictures all 2025.20250927-3 [23.6 MB] -Fetched 458 MB in 22s (21.0 MB/s) +Fetched 458 MB in 2s (262 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1: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 ... 20000 files and directories currently installed.) @@ -1627,8 +1659,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Nov 16 06:46:44 UTC 2026. -Universal Time is now: Mon Nov 16 06:46:44 UTC 2026. +Local time is now: Tue Oct 14 00:41:46 UTC 2025. +Universal Time is now: Tue Oct 14 00:41:46 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... @@ -1970,7 +2002,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/dune-grid-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-grid_2.10.0-1_source.changes +I: user script /srv/workspace/pbuilder/176050/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/176050/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/dune-grid-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-grid_2.10.0-1_source.changes dpkg-buildpackage: info: source package dune-grid dpkg-buildpackage: info: source version 2.10.0-1 dpkg-buildpackage: info: source distribution unstable @@ -2120,7 +2156,7 @@ * METIS, Serial Graph Partitioning, * ParMETIS, Parallel Graph Partitioning, --- Configuring done (6.0s) +-- Configuring done (4.1s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -2145,30 +2181,30 @@ make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/build make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 0%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o -[ 3%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc -[ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o +[ 3%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o +[ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o [ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o -[ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o -[ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o -[ 11%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o -[ 15%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o +[ 7%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/basic.cc +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/boundarydom.cc -[ 19%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/dim.cc +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/cube.cc +[ 11%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/interval.cc -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/basic.cc -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc +[ 11%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/gridparameter.cc -[ 23%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/cube.cc -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/general.cc -[ 26%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o -[ 26%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.cc +[ 11%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc +[ 15%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/simplex.cc +[ 15%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o +[ 19%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o +[ 23%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o +[ 26%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/dim.cc +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/general.cc /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.cc:8: @@ -2203,33 +2239,25 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.cc:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ +[ 42%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc [ 46%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o -[ 46%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggrid.cc -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc [ 46%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc [ 50%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridentity.cc /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/boundaryextractor.cc -[ 53%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridindexsets.cc -[ 53%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfug.hh:25, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfug.cc:9: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.cc:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ +[ 53%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridindexsets.cc +[ 53%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridfactory.hh:21, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridfactory.hh:24, @@ -2241,38 +2269,24 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfug.hh:25, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfug.cc:9: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ [ 57%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:6: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:105:1: required from 'Dune::UGGridLevelIntersection::LocalGeometry Dune::UGGridLevelIntersection::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' - 105 | UGGridLevelIntersection::geometryInInside () const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here - 711 | template class UGGridLevelIntersection >; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:105:1: required from 'Dune::UGGridLevelIntersection::LocalGeometry Dune::UGGridLevelIntersection::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' - 105 | UGGridLevelIntersection::geometryInInside () const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here - 711 | template class UGGridLevelIntersection >; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +[ 57%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o +/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridhieriterator.cc +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, @@ -2290,6 +2304,12 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -2328,6 +2348,36 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:6: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:105:1: required from 'Dune::UGGridLevelIntersection::LocalGeometry Dune::UGGridLevelIntersection::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' + 105 | UGGridLevelIntersection::geometryInInside () const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here + 711 | template class UGGridLevelIntersection >; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:105:1: required from 'Dune::UGGridLevelIntersection::LocalGeometry Dune::UGGridLevelIntersection::geometryInInside() const [with GridImp = const Dune::UGGrid<2>; LocalGeometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>]' + 105 | UGGridLevelIntersection::geometryInInside () const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here + 711 | template class UGGridLevelIntersection >; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -2341,6 +2391,43 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridfactory.hh:21, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.hh:21, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:10: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory >::insertionIndex(const typename Dune::UGGrid::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid::LeafIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' + 257 | return intersection.boundarySegmentIndex(); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:588:16: required from here + 588 | template class GridFactory >; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory >::insertionIndex(const typename Dune::UGGrid::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid::LeafIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' + 257 | return intersection.boundarySegmentIndex(); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:588:16: required from here + 588 | template class GridFactory >; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' @@ -2422,18 +2509,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundarysegment.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:21: @@ -2450,6 +2525,24 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39: required from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Volume = double; LocalCoordinate = Dune::FieldVector]' + 267 | return impl().integrationElement( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:148:58: required from 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>; WorldVector = Dune::FieldVector; FaceVector = Dune::FieldVector]' + 148 | const UGCtype scale = geometry().integrationElement( local ) / integrationOuterNormal_.two_norm(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here + 711 | template class UGGridLevelIntersection >; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -2543,106 +2636,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-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:172:16: required from here - 172 | template class UGGridGeometry<0,2, const UGGrid<2> >; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 61 | FieldVector UGGridGeometry:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39: required from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Volume = double; LocalCoordinate = Dune::FieldVector]' - 267 | return impl().integrationElement( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:148:58: required from 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>; WorldVector = Dune::FieldVector; FaceVector = Dune::FieldVector]' - 148 | const UGCtype scale = geometry().integrationElement( local ) / integrationOuterNormal_.two_norm(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:711:16: required from here - 711 | template class UGGridLevelIntersection >; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldMatrix Dune::UGGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>; typename GridImp::ctype = double; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:173:16: required from here - 173 | template class UGGridGeometry<2,2, const UGGrid<2> >; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:135:54: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | FieldMatrix UGGridGeometry:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:175:16: required from here - 175 | template class UGGridGeometry<0,3, const UGGrid<3> >; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 61 | FieldVector UGGridGeometry:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridfactory.hh:21, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.hh:21, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:10: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory >::insertionIndex(const typename Dune::UGGrid::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid::LeafIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' - 257 | return intersection.boundarySegmentIndex(); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:588:16: required from here - 588 | template class GridFactory >; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.hh:257:27: required from 'unsigned int Dune::GridFactory >::insertionIndex(const typename Dune::UGGrid::LeafIntersection&) const [with int dimworld = 2; typename Dune::UGGrid::LeafIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' - 257 | return intersection.boundarySegmentIndex(); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:588:16: required from here - 588 | template class GridFactory >; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'typename GridImp::ctype Dune::UGGridGeometry::integrationElement(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:130:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 130 | return std::abs(jacobianTransposed(local).determinant()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 61 | FieldVector UGGridGeometry:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 57%] Building CXX object CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o -/usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunegrid_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o -MF CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o.d -o CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridhieriterator.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' @@ -2682,16 +2677,22 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldMatrix Dune::UGGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:135:54: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | FieldMatrix UGGridGeometry:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 61 | FieldVector UGGridGeometry:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper2d(void*, double*, FieldVector&)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:34:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | result = (*boundarySegment)(*((FieldVector*)param)); @@ -2700,19 +2701,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | result = (*boundarySegment)(*((FieldVector*)param)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:107: /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc: In function 'void Dune::{anonymous}::computeOuterNormal(const typename Dune::UG_NS::Element*, int, const Dune::FieldVector&, Dune::FieldVector&) [with ctype = double; unsigned int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.cc:37:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | const FieldVector ba = bPos - aPos; @@ -2721,14 +2714,53 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:397:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:397:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:172:16: required from here + 172 | template class UGGridGeometry<0,2, const UGGrid<2> >; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 61 | FieldVector UGGridGeometry:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldMatrix Dune::UGGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>; typename GridImp::ctype = double; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:173:16: required from here + 173 | template class UGGridGeometry<2,2, const UGGrid<2> >; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:135:54: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | FieldMatrix UGGridGeometry:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In instantiation of 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:175:16: required from here + 175 | template class UGGridGeometry<0,3, const UGGrid<3> >; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 61 | FieldVector UGGridGeometry:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'typename GridImp::ctype Dune::UGGridGeometry::integrationElement(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:130:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 130 | return std::abs(jacobianTransposed(local).determinant()); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 61 | FieldVector UGGridGeometry:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldMatrix Dune::UGGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:135:54: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | FieldMatrix UGGridGeometry:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 0; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 61 | FieldVector UGGridGeometry:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc: In function 'int Dune::boundarySegmentWrapper2d(void*, double*, FieldVector&)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:30:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 30 | static int boundarySegmentWrapper2d(void *data, double *param, FieldVector& result) @@ -2737,6 +2769,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridfactory.cc:39:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | static int boundarySegmentWrapper3dTriangle(void *data, double *param, FieldVector& result) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc: In member function 'Dune::FieldVector Dune::UGGridGeometry::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::UGGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.cc:61:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); @@ -2766,46 +2802,54 @@ [ 61%] Built target dunegrid make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/depend make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/depend +make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/depend make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid1d.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/DependInfo.cmake "--color=" -make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/depend make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/build -make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/build +make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/build make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/build +make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/build make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 61%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o +/usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc +[ 61%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o +[ 61%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o +make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/build make[3]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 65%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o -[ 65%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o +/usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc +/usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc +[ 65%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o +/usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc [ 69%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o -[ 69%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o -/usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc -/usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc /usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc -[ 73%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o -[ 73%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o -/usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc +[ 69%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o +/usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.cc +[ 73%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o +/usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc [ 76%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/elementinfo.cc.o -[ 76%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o -[ 76%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o -/usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc /usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid1d.dir/dune/grid/albertagrid/elementinfo.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/elementinfo.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/elementinfo.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc -/usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc -/usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc -/usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.cc -[ 80%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o -[ 80%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o -[ 84%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o -/usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc +[ 80%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o /usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.cc -/usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc +[ 84%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o +/usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc +[ 84%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o +/usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/dgfparser.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc +[ 88%] Building CXX object CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o +/usr/bin/c++ -DALBERTA_DIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid2d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o -MF CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o.d -o CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc:8: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, @@ -2813,37 +2857,21 @@ from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.hh:22, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:11: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:11: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { @@ -2851,30 +2879,13 @@ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc:14: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:11: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.hh:22, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:8: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | { - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | { - | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.cc:18: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh: In instantiation of 'Dune::FieldVector Dune::Alberta::vectorProduct(const Dune::FieldVector&, const Dune::FieldVector&) [with K = double]': @@ -2893,28 +2904,20 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:11: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc:14: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ +[ 88%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o +/usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/indexsets.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, @@ -2937,94 +2940,92 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | { - | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:11: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc:8: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:11: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ +[ 92%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o +/usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.cc +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | { + | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.cc:14: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:11: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ +[ 96%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o +/usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, @@ -3035,136 +3036,167 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | { + | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171: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:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171: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:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -[ 88%] Building CXX object CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o -/usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid3d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o -MF CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o.d -o CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:11: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:11: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -[ 92%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o -/usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/macrodata.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/macrodata.cc +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc:8: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171: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:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridGlobalGeometry>' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 3; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 3>, Dune::AlbertaGridEntity>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:116:52: required from 'std::vector& Dune::DGFGridFactory >::parameter(const Element&) [with int dim = 2; int dimworld = 2; Element = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>]' 116 | return dgf_.elParams[ factory_.insertionIndex( element ) ]; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.cc:128:19: required from here 128 | template struct DGFGridFactory< AlbertaGrid< 2, Alberta::dimWorld > >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171: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:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -[ 96%] Building CXX object CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o -/usr/bin/c++ -DALBERTA_DIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -Ddunealbertagrid1d_EXPORTS -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o -MF CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o.d -o CMakeFiles/dunealbertagrid1d.dir/dune/grid/albertagrid/meshpointer.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.hh:22, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:8: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | { + | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': @@ -3190,137 +3222,16 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]' - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here - 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]' - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here - 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' - 190 | corner = faceMapping_.corner( i ); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here - 176 | void backup( ObjectStreamType& buffer ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc:8: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.cc:8: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/indexsets.cc:11: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh: In member function 'void Dune::Alberta::DuneBoundaryProjection::operator()(const ElementInfo&, const REAL*, REAL*) const [with int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:59:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | GlobalCoordinate y = projection() ( x ); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': @@ -3346,6 +3257,12 @@ /usr/include/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-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': @@ -3440,6 +3357,10 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); @@ -3493,6 +3414,43 @@ /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); | ~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]' + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here + 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]' + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here + 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -3501,6 +3459,40 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' + 190 | corner = faceMapping_.corner( i ); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here + 176 | void backup( ObjectStreamType& buffer ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) @@ -3508,6 +3500,50 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh: In member function 'void Dune::Alberta::DuneBoundaryProjection::operator()(const ElementInfo&, const REAL*, REAL*) const [with int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:59:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | GlobalCoordinate y = projection() ( x ); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -3517,10 +3553,6 @@ /usr/include/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-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 1; int dimworld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: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 | corner = faceMapping_.corner( i ); - | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) @@ -3539,6 +3571,10 @@ /usr/include/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-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 1; int dimworld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: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 | corner = faceMapping_.corner( i ); + | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: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 | corner = faceMapping_.corner( i ); @@ -3664,55 +3700,58 @@ make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f doc/recipes/CMakeFiles/recipe-integration.dir/build.make doc/recipes/CMakeFiles/recipe-integration.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes/CMakeFiles/recipe-integration.dir/DependInfo.cmake "--color=" make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/DependInfo.cmake "--color=" make -f dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/depend -make -f dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/build.make dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/DependInfo.cmake "--color=" +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes/CMakeFiles/recipe-integration.dir/DependInfo.cmake "--color=" +make -f dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/build.make dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/depend +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/DependInfo.cmake "--color=" make -f dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/depend make -f dune/grid/io/file/test/CMakeFiles/printgridtest.dir/build.make dune/grid/io/file/test/CMakeFiles/printgridtest.dir/depend +make -f dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/depend +make -f dune/grid/io/file/test/CMakeFiles/vtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtktest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/DependInfo.cmake "--color=" -make -f dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/depend +make -f dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/depend +make -f dune/grid/test/CMakeFiles/test-concepts.dir/build.make dune/grid/test/CMakeFiles/test-concepts.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/printgridtest.dir/DependInfo.cmake "--color=" +make -f dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build.make dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/vtktest.dir/DependInfo.cmake "--color=" +make -f dune/grid/test/CMakeFiles/test-gridinfo.dir/build.make dune/grid/test/CMakeFiles/test-gridinfo.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/DependInfo.cmake "--color=" -make -f dune/grid/io/file/test/CMakeFiles/vtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtktest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-concepts.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/vtktest.dir/DependInfo.cmake "--color=" -make -f dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/depend -Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". -make -f dune/grid/test/CMakeFiles/test-concepts.dir/build.make dune/grid/test/CMakeFiles/test-concepts.dir/depend +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f doc/recipes/CMakeFiles/recipe-integration.dir/build.make doc/recipes/CMakeFiles/recipe-integration.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/DependInfo.cmake "--color=" +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-gridinfo.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-concepts.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/basic.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". +Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/cube.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/dim.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/general.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". -make -f dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build -make -f dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/DependInfo.cmake "--color=" -make -f dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build.make dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/depend Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/interval.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". +make -f dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/build Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/projection.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplex.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/blocks/vertex.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/io/file/dgfparser/dgfparser.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". @@ -3721,88 +3760,91 @@ Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgrid.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/onedgrid/onedgridfactory.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f doc/recipes/CMakeFiles/recipe-integration.dir/build.make doc/recipes/CMakeFiles/recipe-integration.dir/build +make -f dune/grid/test/CMakeFiles/test-concepts.dir/build.make dune/grid/test/CMakeFiles/test-concepts.dir/build Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/boundaryextractor.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/test/CMakeFiles/printgridtest.dir/build.make dune/grid/io/file/test/CMakeFiles/printgridtest.dir/build Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggrid.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridentity.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridfactory.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/DependInfo.cmake "--color=" Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridgeometry.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". -make -f dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/io/file/test/CMakeFiles/printgridtest.dir/build.make dune/grid/io/file/test/CMakeFiles/printgridtest.dir/build +Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridhieriterator.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridindexsets.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". Dependencies file "CMakeFiles/dunegrid.dir/dune/grid/uggrid/uggridintersections.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' Dependencies file "CMakeFiles/dunegrid.dir/link.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunegrid.dir/compiler_depend.internal". +make -f dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/build +[ 1%] Building CXX object doc/recipes/CMakeFiles/recipe-integration.dir/recipe-integration.cc.o make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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 doc/recipes/CMakeFiles/recipe-integration.dir/recipe-integration.cc.o -MF CMakeFiles/recipe-integration.dir/recipe-integration.cc.o.d -o CMakeFiles/recipe-integration.dir/recipe-integration.cc.o -c /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc +make -f dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 0%] Building CXX object dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -[ 0%] Building CXX object dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -MF CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o.d -o CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -MF CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o.d -o CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/build.make dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/build +make -f dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/io/file/test/CMakeFiles/vtktest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtktest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build.make dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build +make -f dune/grid/test/CMakeFiles/test-gridinfo.dir/build.make dune/grid/test/CMakeFiles/test-gridinfo.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 1%] Building CXX object dune/grid/io/file/test/CMakeFiles/printgridtest.dir/printgridtest.cc.o -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/build.make dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/printgridtest.dir/printgridtest.cc.o -MF CMakeFiles/printgridtest.dir/printgridtest.cc.o.d -o CMakeFiles/printgridtest.dir/printgridtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-concepts.dir/build.make dune/grid/test/CMakeFiles/test-concepts.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 2%] Building CXX object dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -[ 3%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtktest.dir/vtktest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -MF CMakeFiles/gnuplottest.dir/gnuplottest.cc.o.d -o CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/vtktest.dir/vtktest.cc.o -MF CMakeFiles/vtktest.dir/vtktest.cc.o.d -o CMakeFiles/vtktest.dir/vtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc +[ 2%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -MF CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o.d -o CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc +[ 3%] Building CXX object dune/grid/test/CMakeFiles/test-concepts.dir/test-concepts.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-concepts.dir/test-concepts.cc.o -MF CMakeFiles/test-concepts.dir/test-concepts.cc.o.d -o CMakeFiles/test-concepts.dir/test-concepts.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-concepts.cc Consolidate compiler generated dependencies of target dunegrid -[ 3%] Building CXX object dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o -[ 4%] Building CXX object doc/recipes/CMakeFiles/recipe-integration.dir/recipe-integration.cc.o -[ 5%] Building CXX object dune/grid/test/CMakeFiles/test-concepts.dir/test-concepts.cc.o +[ 4%] Building CXX object dune/grid/io/file/test/CMakeFiles/gnuplottest.dir/gnuplottest.cc.o make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f CMakeFiles/dunegrid.dir/build.make CMakeFiles/dunegrid.dir/build -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o -MF CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o.d -o CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/test-linking.cc -cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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 doc/recipes/CMakeFiles/recipe-integration.dir/recipe-integration.cc.o -MF CMakeFiles/recipe-integration.dir/recipe-integration.cc.o.d -o CMakeFiles/recipe-integration.dir/recipe-integration.cc.o -c /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-concepts.dir/test-concepts.cc.o -MF CMakeFiles/test-concepts.dir/test-concepts.cc.o.d -o CMakeFiles/test-concepts.dir/test-concepts.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-concepts.cc -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build.make dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/build [ 6%] Building CXX object dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 6%] Building CXX object dune/grid/io/file/test/CMakeFiles/printgridtest.dir/printgridtest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -MF CMakeFiles/gnuplottest.dir/gnuplottest.cc.o.d -o CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc +[ 4%] Building CXX object dune/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o +[ 6%] Building CXX object dune/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -MF CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o.d -o CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -MF CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o.d -o CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/printgridtest.dir/printgridtest.cc.o -MF CMakeFiles/printgridtest.dir/printgridtest.cc.o.d -o CMakeFiles/printgridtest.dir/printgridtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc +[ 6%] Building CXX object dune/grid/test/CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o +[ 7%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtktest.dir/vtktest.cc.o +[ 7%] Building CXX object dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o -MF CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o.d -o CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o -MF CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o.d -o CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o -MF CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o.d -o CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunegrid.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 7%] Building CXX object dune/grid/io/file/test/CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -MF CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o.d -o CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o -MF CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o.d -o CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/vtktest.dir/vtktest.cc.o -MF CMakeFiles/vtktest.dir/vtktest.cc.o.d -o CMakeFiles/vtktest.dir/vtktest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc [ 24%] Built target dunegrid -[ 24%] Building CXX object dune/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o -make -f dune/grid/test/CMakeFiles/test-gridinfo.dir/build.make dune/grid/test/CMakeFiles/test-gridinfo.dir/depend +make -f dune/grid/test/CMakeFiles/test-identitygrid.dir/build.make dune/grid/test/CMakeFiles/test-identitygrid.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-gridinfo.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o -MF CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o.d -o CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-gridinfo.dir/build.make dune/grid/test/CMakeFiles/test-gridinfo.dir/build +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-identitygrid.dir/DependInfo.cmake "--color=" [ 24%] Linking CXX executable test-concepts cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-concepts.dir/link.txt --verbose=1 +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-identitygrid.dir/build.make dune/grid/test/CMakeFiles/test-identitygrid.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 24%] Building CXX object dune/grid/test/CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o -MF CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o.d -o CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc +[ 25%] Building CXX object dune/grid/test/CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o -MF CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o.d -o CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-concepts.dir/link.d "CMakeFiles/test-concepts.dir/test-concepts.cc.o" -o test-concepts -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 24%] Built target test-concepts -make -f dune/grid/test/CMakeFiles/test-identitygrid.dir/build.make dune/grid/test/CMakeFiles/test-identitygrid.dir/depend +[ 25%] Built target test-concepts +make -f dune/grid/test/CMakeFiles/test-oned.dir/build.make dune/grid/test/CMakeFiles/test-oned.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-identitygrid.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-oned.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-identitygrid.dir/build.make dune/grid/test/CMakeFiles/test-identitygrid.dir/build +make -f dune/grid/test/CMakeFiles/test-oned.dir/build.make dune/grid/test/CMakeFiles/test-oned.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 25%] Building CXX object dune/grid/test/CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o -MF CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o.d -o CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc +[ 25%] Building CXX object dune/grid/test/CMakeFiles/test-oned.dir/test-oned.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-oned.dir/test-oned.cc.o -MF CMakeFiles/test-oned.dir/test-oned.cc.o.d -o CMakeFiles/test-oned.dir/test-oned.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc: In constructor 'Analytical::Analytical(Dune::AnalyticalCoordFunction::RangeVector)': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/geometrygrid-coordfunction-copyconstructor.cc:19:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 19 | Analytical(Base::RangeVector offset) @@ -3812,14 +3854,14 @@ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/link.d "CMakeFiles/geometrygrid-coordfunction-copyconstructor.dir/geometrygrid-coordfunction-copyconstructor.cc.o" -o geometrygrid-coordfunction-copyconstructor -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 26%] Built target geometrygrid-coordfunction-copyconstructor -make -f dune/grid/test/CMakeFiles/test-oned.dir/build.make dune/grid/test/CMakeFiles/test-oned.dir/depend +make -f dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/build.make dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-oned.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-oned.dir/build.make dune/grid/test/CMakeFiles/test-oned.dir/build +make -f dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/build.make dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 26%] Building CXX object dune/grid/test/CMakeFiles/test-oned.dir/test-oned.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-oned.dir/test-oned.cc.o -MF CMakeFiles/test-oned.dir/test-oned.cc.o.d -o CMakeFiles/test-oned.dir/test-oned.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc +[ 27%] Building CXX object dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o -MF CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o.d -o CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-mcmg-geogrid.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:60: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -3835,14 +3877,49 @@ /usr/include/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 -f dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/build.make dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/build.make dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 27%] Building CXX object dune/grid/test/CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o -MF CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o.d -o CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-mcmg-geogrid.cc +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:62: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<4, 4, const Dune::YaspGrid<4>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:97:29: required from here + 97 | integral += u(e.geometry().center())*e.geometry().volume(); + | ~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc: In instantiation of 'main(int, char**):: [with auto:12 = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:123:26: required from here + 123 | divergence += f(geoI.center())*I.centerUnitOuterNormal()*geoI.volume(); + | ~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:116:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | auto f = [](const auto& x){return x;}; + | ^ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 4]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<4, 4, const Dune::YaspGrid<4>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:97:29: required from here + 97 | integral += u(e.geometry().center())*e.geometry().volume(); + | ~~~~~~~~~~^~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 4; int cdim = 4; GridImp = const Dune::YaspGrid<4>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:97:38: required from here + 97 | integral += u(e.geometry().center())*e.geometry().volume(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, @@ -3866,123 +3943,6 @@ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:17: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' - 49 | typedef typename Cell::Geometry::ctype ctype; - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter > > > >' - 23 | class NonConformingBoundaryWriter - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:63:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 63 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' - 97 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:115:18: required from here - 115 | vtkCheck<2>(n,h); - | ~~~~~~~~~~~^~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' - 49 | typedef typename Cell::Geometry::ctype ctype; - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter > > > >' - 23 | class NonConformingBoundaryWriter - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:63:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 63 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' - 97 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:115:18: required from here - 115 | vtkCheck<2>(n,h); - | ~~~~~~~~~~~^~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:14, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:6: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' - 111 | const auto& geometry = element.geometry(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' - 14 | Dune::gridlevellist(grid, level, "gridlevellist"); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here - 27 | test_gridinfo(grid); - | ~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:13: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' - 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' - 27 | class VTKSequenceWriter : - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here - 174 | vtkCheck<1>(n,h); - | ~~~~~~~~~~~^~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:62: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<4, 4, const Dune::YaspGrid<4>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:97:29: required from here - 97 | integral += u(e.geometry().center())*e.geometry().volume(); - | ~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/printgridtest.cc:10: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' @@ -3997,67 +3957,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' - 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' - 27 | class VTKSequenceWriter : - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here - 179 | vtkCheck<2>(n,h); - | ~~~~~~~~~~~^~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' - 111 | const auto& geometry = element.geometry(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' - 14 | Dune::gridlevellist(grid, level, "gridlevellist"); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here - 33 | test_gridinfo(grid); - | ~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc: In instantiation of 'main(int, char**):: [with auto:12 = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:123:26: required from here - 123 | divergence += f(geoI.center())*I.centerUnitOuterNormal()*geoI.volume(); - | ~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:116:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | auto f = [](const auto& x){return x;}; - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gnuplot/gnuplot.cc:43:72: required from 'void Dune::GnuplotWriter::write(const std::string&) const [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 43 | const FieldVector& left = it->geometry().corner(0); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc:33:16: required from 'void testIO(const GV&, std::string) [with GV = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 33 | gnuplot.write(fname); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc:47:11: required from here - 47 | testIO(grid.leafGridView(), "grid-leaf.data"); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -4102,162 +4001,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:20: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' - 49 | typedef typename Cell::Geometry::ctype ctype; - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' - 23 | class ConformingVolumeWriter - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 1]' - 106 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:127:20: required from here - 127 | vtkCheck(length, elements); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:9: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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 /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 4]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<4, 4, const Dune::YaspGrid<4>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:97:29: required from here - 97 | integral += u(e.geometry().center())*e.geometry().volume(); - | ~~~~~~~~~~^~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 4; int cdim = 4; GridImp = const Dune::YaspGrid<4>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-integration.cc:97:38: required from here - 97 | integral += u(e.geometry().center())*e.geometry().volume(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:19: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' - 38 | class SubsamplingVTKWriter - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 91 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' - 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | "intervals3", refinementIntervals(3))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here - 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' - 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' - 27 | class VTKSequenceWriter : - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here - 184 | vtkCheck<3>(n,h, /*testRestart=*/true); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:7: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' - 111 | const auto& geometry = element.geometry(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' - 14 | Dune::gridlevellist(grid, level, "gridlevellist"); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here - 27 | test_gridinfo(grid); - | ~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:13: -/usr/include/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-grid-2.10.0/dune/grid/common/gridinfo.hh:119:101: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' - 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' - 14 | Dune::gridlevellist(grid, level, "gridlevellist"); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here - 27 | test_gridinfo(grid); - | ~~~~~~~~~~~~~^~~~~~ -/usr/include/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/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': @@ -4347,6 +4090,314 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:11: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:9: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/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 /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:14, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:6: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' + 111 | const auto& geometry = element.geometry(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' + 14 | Dune::gridlevellist(grid, level, "gridlevellist"); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here + 27 | test_gridinfo(grid); + | ~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gnuplot/gnuplot.cc:43:72: required from 'void Dune::GnuplotWriter::write(const std::string&) const [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 43 | const FieldVector& left = it->geometry().corner(0); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc:33:16: required from 'void testIO(const GV&, std::string) [with GV = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 33 | gnuplot.write(fname); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gnuplottest.cc:47:11: required from here + 47 | testIO(grid.leafGridView(), "grid-leaf.data"); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:17: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' + 49 | typedef typename Cell::Geometry::ctype ctype; + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter > > > >' + 23 | class NonConformingBoundaryWriter + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:63:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 63 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' + 97 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:115:18: required from here + 115 | vtkCheck<2>(n,h); + | ~~~~~~~~~~~^~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' + 49 | typedef typename Cell::Geometry::ctype ctype; + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/boundarywriter.hh:23:11: required from 'class Dune::VTK::NonConformingBoundaryWriter > > > >' + 23 | class NonConformingBoundaryWriter + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:63:54: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 63 | Dune::VTK::NonConformingBoundaryWriter< GridView > vtk( gridView ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' + 97 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:115:18: required from here + 115 | vtkCheck<2>(n,h); + | ~~~~~~~~~~~^~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' + 111 | const auto& geometry = element.geometry(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' + 14 | Dune::gridlevellist(grid, level, "gridlevellist"); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here + 33 | test_gridinfo(grid); + | ~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:18: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 98 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here + 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:19: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' + 38 | class SubsamplingVTKWriter + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 91 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' + 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | "intervals3", refinementIntervals(3))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here + 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:13: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' + 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' + 27 | class VTKSequenceWriter : + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here + 174 | vtkCheck<1>(n,h); + | ~~~~~~~~~~~^~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:9: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:78:47: required from here + 78 | FieldVector p = element.geometry().center(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:20: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' + 49 | typedef typename Cell::Geometry::ctype ctype; + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' + 23 | class ConformingVolumeWriter + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 1]' + 106 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:127:20: required from here + 127 | vtkCheck(length, elements); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' + 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' + 27 | class VTKSequenceWriter : + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here + 179 | vtkCheck<2>(n,h); + | ~~~~~~~~~~~^~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' + 38 | class SubsamplingVTKWriter + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 91 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' + 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | "intervals3", refinementIntervals(3))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:187:28: required from here + 187 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, from /usr/include/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:20, @@ -4408,99 +4459,108 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' - 49 | typedef typename Cell::Geometry::ctype ctype; - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' - 23 | class ConformingVolumeWriter - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]' - 106 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:136:20: required from here - 136 | vtkCheck(length, elements); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc: In instantiation of 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here + 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:126:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 126 | return x; + | ^ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:7: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 111 | const auto& geometry = element.geometry(); | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here - 33 | test_gridinfo(grid); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here + 27 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/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-grid-2.10.0/dune/grid/common/gridinfo.hh:119:101: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:13: +/usr/include/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-grid-2.10.0/dune/grid/common/gridinfo.hh:119:101: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' 14 | Dune::gridlevellist(grid, level, "gridlevellist"); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here - 33 | test_gridinfo(grid); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here + 27 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ -/usr/include/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 +/usr/include/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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:69:10: required from 'class Dune::VTKSequenceWriterBase > > > >' + 69 | void addCellData (const std::shared_ptr::VTKFunction> &p) + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:27:9: required from 'class Dune::VTKSequenceWriter > > > >' + 27 | class VTKSequenceWriter : + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:106:41: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 106 | Dune :: VTKSequenceWriter< GridView > vtk( vtkWriter, name.str(), ".", "" ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here + 184 | vtkCheck<3>(n,h, /*testRestart=*/true); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' 38 | class SubsamplingVTKWriter | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 91 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | "intervals3", refinementIntervals(3))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:187:28: required from here - 187 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:188:28: required from here + 188 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:35: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' - 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' - 14 | Dune::gridlevellist(grid, level, "gridlevellist"); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here - 27 | test_gridinfo(grid); - | ~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:53:55: required from here + 53 | FieldVector p = vertex.geometry().corner(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: @@ -4532,21 +4592,27 @@ /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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:35: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' - 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' - 14 | Dune::gridlevellist(grid, level, "gridlevellist"); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here - 33 | test_gridinfo(grid); - | ~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:78:47: required from here + 78 | FieldVector p = element.geometry().center(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:78:56: required from here + 78 | FieldVector p = element.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' @@ -4576,57 +4642,13 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' - 111 | const auto& geometry = element.geometry(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' - 14 | Dune::gridlevellist(grid, level, "gridlevellist"); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here - 27 | test_gridinfo(grid); - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 647 | Dune::FieldVector lowerleft() const - | ^~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:38:9: required from 'class Dune::SubsamplingVTKWriter > > > >' - 38 | class SubsamplingVTKWriter - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:91:44: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 91 | Dune :: SubsamplingVTKWriter< GridView > vtk( gridView, intervals, coerceToSimplex); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' - 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | "intervals3", refinementIntervals(3))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:188:28: required from here - 188 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' 111 | const auto& geometry = element.geometry(); | ~~~~~~~~~~~~~~~~^~ @@ -4636,31 +4658,22 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here 33 | test_gridinfo(grid); | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 647 | Dune::FieldVector lowerleft() const - | ^~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' - 49 | typedef typename Cell::Geometry::ctype ctype; - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' - 23 | class ConformingVolumeWriter - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]' - 106 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:146:20: required from here - 146 | vtkCheck(length, elements); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/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-grid-2.10.0/dune/grid/common/gridinfo.hh:119:101: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' + 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' + 14 | Dune::gridlevellist(grid, level, "gridlevellist"); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here + 33 | test_gridinfo(grid); + | ~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -4689,78 +4702,35 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' - 649 | return _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' - 111 | const auto& geometry = element.geometry(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' - 14 | Dune::gridlevellist(grid, level, "gridlevellist"); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here - 27 | test_gridinfo(grid); - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' - 49 | typedef typename Cell::Geometry::ctype ctype; - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' - 23 | class ConformingVolumeWriter - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 1]' - 106 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:127:20: required from here - 127 | vtkCheck(length, elements); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 630 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:18: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 98 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here - 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here + 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc: In instantiation of 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here + 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:126:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 126 | return x; + | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/geometry/refinement/hcube.cc:47, from /usr/include/dune/geometry/refinement.hh:244, @@ -4794,20 +4764,7 @@ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc: In instantiation of 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here - 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:126:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 126 | return x; - | ^ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4826,31 +4783,9 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:136:20: required from here 136 | vtkCheck(length, elements); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' - 649 | return _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' - 111 | const auto& geometry = element.geometry(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' - 14 | Dune::gridlevellist(grid, level, "gridlevellist"); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here - 33 | test_gridinfo(grid); - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -4878,60 +4813,51 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 98 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here - 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here + 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' - 49 | typedef typename Cell::Geometry::ctype ctype; - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' - 23 | class ConformingVolumeWriter - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]' - 106 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:146:20: required from here - 146 | vtkCheck(length, elements); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc: In instantiation of 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc: In instantiation of 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here - 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:126:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here + 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:126:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | return x; | ^ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:35: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' + 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' + 14 | Dune::gridlevellist(grid, level, "gridlevellist"); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here + 27 | test_gridinfo(grid); + | ~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -4959,143 +4885,6 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:6: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 1, const Dune::IdentityGrid > > >' - 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here - 36 | testDim<1>(); - | ~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:11: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:98:33: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 98 | Dune :: VTKWriter< GridView > vtk( gridView, dm ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here - 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/io/file/test/vtktest.cc: In instantiation of 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here - 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:126:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 126 | return x; - | ^ -In file included from /usr/include/dune/geometry/referenceelements.hh:23: -/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspIntersection > > > >]' - 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | position(0,0)); - | ~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' - 159 | writeCellFunction(vtuWriter, *cD, ncells); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' - 190 | writeCellData(vtuWriter, ncells); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' - 212 | writeAll(vtuWriter, ncells, npoints, ncorners); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' - 444 | writePiece(pieceName, outputType); - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:77:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 77 | vtk.write(name, Dune::VTK::ascii); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' - 97 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:115:18: required from here - 115 | vtkCheck<2>(n,h); - | ~~~~~~~~~~~^~~~~ -/usr/include/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/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-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspIntersection > > > >]' - 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | position(0,0)); - | ~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' - 159 | writeCellFunction(vtuWriter, *cD, ncells); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' - 190 | writeCellData(vtuWriter, ncells); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' - 212 | writeAll(vtuWriter, ncells, npoints, ncorners); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' - 444 | writePiece(pieceName, outputType); - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:77:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 77 | vtk.write(name, Dune::VTK::ascii); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 3]' - 97 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:120:18: required from here - 120 | vtkCheck<3>(n,h); - | ~~~~~~~~~~~^~~~~ -/usr/include/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/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': @@ -5120,18 +4909,42 @@ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:9: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:35: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' + 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' + 14 | Dune::gridlevellist(grid, level, "gridlevellist"); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here + 33 | test_gridinfo(grid); + | ~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:78:47: required from here - 78 | FieldVector p = element.geometry().center(); - | ~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' + 49 | typedef typename Cell::Geometry::ctype ctype; + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' + 23 | class ConformingVolumeWriter + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]' + 106 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:146:20: required from here + 146 | vtkCheck(length, elements); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': @@ -5156,74 +4969,53 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' + 111 | const auto& geometry = element.geometry(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' + 14 | Dune::gridlevellist(grid, level, "gridlevellist"); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here + 27 | test_gridinfo(grid); + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 647 | Dune::FieldVector lowerleft() const + | ^~~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' - 75 | HostLeafIntersectionIterator hostIterator_ = {}; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator > >, Dune::IdentityGridLeafIntersectionIterator > > >, Dune::IdentityGridLeafIntersection > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' - 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1040 | iteratorEquals(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here - 37 | testDim<2>(); - | ~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' - 75 | HostLeafIntersectionIterator hostIterator_ = {}; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator > >, Dune::IdentityGridLeafIntersectionIterator > > >, Dune::IdentityGridLeafIntersection > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' - 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1040 | iteratorEquals(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here - 37 | testDim<2>(); - | ~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' + 49 | typedef typename Cell::Geometry::ctype ctype; + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' + 23 | class ConformingVolumeWriter + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 1]' + 106 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:127:20: required from here + 127 | vtkCheck(length, elements); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -5246,60 +5038,25 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:53:55: required from here - 53 | FieldVector p = vertex.geometry().corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:78:47: required from here - 78 | FieldVector p = element.geometry().center(); - | ~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 630 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:78:56: required from here - 78 | FieldVector p = element.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<2, 2, const Dune::IdentityGrid > > >' - 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here - 37 | testDim<2>(); - | ~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' + 111 | const auto& geometry = element.geometry(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' + 14 | Dune::gridlevellist(grid, level, "gridlevellist"); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here + 33 | test_gridinfo(grid); + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 647 | Dune::FieldVector lowerleft() const + | ^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' @@ -5339,6 +5096,31 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' + 49 | typedef typename Cell::Geometry::ctype ctype; + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' + 23 | class ConformingVolumeWriter + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]' + 106 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:136:20: required from here + 136 | vtkCheck(length, elements); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' @@ -5353,31 +5135,28 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<3, 3, const Dune::IdentityGrid > > >' - 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here - 38 | testDim<3>(); - | ~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' + 649 | return _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>; std::string = std::__cxx11::basic_string]' + 111 | const auto& geometry = element.geometry(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<2>]' + 14 | Dune::gridlevellist(grid, level, "gridlevellist"); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:27:18: required from here + 27 | test_gridinfo(grid); + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -5404,6 +5183,31 @@ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:49:46: required from 'class Dune::VTK::BasicWriter > > > > >' + 49 | typedef typename Cell::Geometry::ctype ctype; + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:23:11: required from 'class Dune::VTK::ConformingVolumeWriter > > > >' + 23 | class ConformingVolumeWriter + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:78:49: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 78 | Dune::VTK::ConformingVolumeWriter< GridView > vtk( gridView ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]' + 106 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:146:20: required from here + 146 | vtkCheck(length, elements); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -5433,6 +5237,35 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:6: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<1, 1, const Dune::IdentityGrid > > >' + 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here + 36 | testDim<1>(); + | ~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:29: /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' @@ -5450,6 +5283,33 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:198:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | FieldVector outerNormal ([[maybe_unused]] const FieldVector& local ) const { | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' + 649 | return _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:111:46: required from 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>; std::string = std::__cxx11::basic_string]' + 111 | const auto& geometry = element.geometry(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:14:24: required from 'bool test_gridinfo(const Grid&) [with Grid = Dune::YaspGrid<3>]' + 14 | Dune::gridlevellist(grid, level, "gridlevellist"); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:33:18: required from here + 33 | test_gridinfo(grid); + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-mcmg-geogrid.cc:11: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -5485,6 +5345,342 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:213:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | FieldVector centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23: +/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspIntersection > > > >]' + 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | position(0,0)); + | ~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' + 159 | writeCellFunction(vtuWriter, *cD, ncells); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' + 190 | writeCellData(vtuWriter, ncells); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' + 212 | writeAll(vtuWriter, ncells, npoints, ncorners); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' + 444 | writePiece(pieceName, outputType); + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:77:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 77 | vtk.write(name, Dune::VTK::ascii); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]' + 97 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:115:18: required from here + 115 | vtkCheck<2>(n,h); + | ~~~~~~~~~~~^~~~~ +/usr/include/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/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-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspIntersection > > > >]' + 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | position(0,0)); + | ~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' + 159 | writeCellFunction(vtuWriter, *cD, ncells); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]' + 190 | writeCellData(vtuWriter, ncells); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' + 212 | writeAll(vtuWriter, ncells, npoints, ncorners); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' + 444 | writePiece(pieceName, outputType); + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:77:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 77 | vtk.write(name, Dune::VTK::ascii); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:97:10: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 3]' + 97 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:120:18: required from here + 120 | vtkCheck<3>(n,h); + | ~~~~~~~~~~~^~~~~ +/usr/include/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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' + 75 | HostLeafIntersectionIterator hostIterator_ = {}; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator > >, Dune::IdentityGridLeafIntersectionIterator > > >, Dune::IdentityGridLeafIntersection > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' + 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1040 | iteratorEquals(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here + 37 | testDim<2>(); + | ~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersectioniterator.hh:75:34: required from 'class Dune::IdentityGridLeafIntersectionIterator > > >' + 75 | HostLeafIntersectionIterator hostIterator_ = {}; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator > >, Dune::IdentityGridLeafIntersectionIterator > > >, Dune::IdentityGridLeafIntersection > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid > >]' + 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1040 | iteratorEquals(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here + 37 | testDim<2>(); + | ~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<2, 2, const Dune::IdentityGrid > > >' + 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here + 37 | testDim<2>(); + | ~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' + 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 116 | vtk.write(time); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here + 174 | vtkCheck<1>(n,h); + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' + 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 116 | vtk.write(time); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here + 179 | vtkCheck<2>(n,h); + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<3, 3, const Dune::IdentityGrid > > >' + 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here + 38 | testDim<3>(); + | ~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 111 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' + 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | "intervals3", refinementIntervals(3))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here + 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 111 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' + 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | "intervals3", refinementIntervals(3))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:187:28: required from here + 187 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' + 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 116 | vtk.write(time); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here + 184 | vtkCheck<3>(n,h, /*testRestart=*/true); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': @@ -5565,11 +5761,109 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-mcmg-geogrid.cc:11: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:11, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:14: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' + 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 116 | vtk.write(time); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here + 174 | vtkCheck<1>(n,h); + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 111 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' + 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | "intervals3", refinementIntervals(3))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:188:28: required from here + 188 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 111 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' + 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | "intervals3", refinementIntervals(3))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here + 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -5721,88 +6015,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<3, 3, const Dune::IdentityGrid > > >' - 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here - 38 | testDim<3>(); - | ~~~~~~~~~~^~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/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-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here - 38 | testDim<3>(); - | ~~~~~~~~~~^~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here - 38 | testDim<3>(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here - 38 | testDim<3>(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: required from 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >; typename Base::Cell = Dune::Intersection >, Dune::YaspIntersection > > >; Base = Dune::VTK::FunctionWriterBase >, Dune::YaspIntersection > > > >; typename Base::Domain = Dune::FieldVector]' 179 | = cell.geometry().global(xl); @@ -5877,40 +6089,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:20, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:11, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:19: -/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' - 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | position(0,0)); - | ~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' - 159 | writeCellFunction(vtuWriter, *cD, ncells); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' - 190 | writeCellData(vtuWriter, ncells); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' - 212 | writeAll(vtuWriter, ncells, npoints, ncorners); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' - 444 | writePiece(pieceName, outputType); - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:87:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 87 | vtk.write(name, Dune::VTK::ascii); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 1]' - 106 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:127:20: required from here - 127 | vtkCheck(length, elements); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' @@ -5963,65 +6141,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid.hh:20, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:7: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here - 36 | testDim<1>(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | FieldVector global (const FieldVector& local) const { - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here - 36 | testDim<1>(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector& local) const { - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here - 36 | testDim<1>(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 69 | const FieldVector corner (int i) const { - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]' 173 | return centerUnitOuterNormal(); @@ -6041,239 +6160,40 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' - 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | position(0,0)); - | ~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' - 159 | writeCellFunction(vtuWriter, *cD, ncells); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' - 190 | writeCellData(vtuWriter, ncells); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' - 212 | writeAll(vtuWriter, ncells, npoints, ncorners); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' - 444 | writePiece(pieceName, outputType); - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:87:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 87 | vtk.write(name, Dune::VTK::ascii); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]' - 106 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:136:20: required from here - 136 | vtkCheck(length, elements); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/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/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-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' - 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | position(0,0)); - | ~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' - 159 | writeCellFunction(vtuWriter, *cD, ncells); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' - 190 | writeCellData(vtuWriter, ncells); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' - 212 | writeAll(vtuWriter, ncells, npoints, ncorners); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' - 444 | writePiece(pieceName, outputType); - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:87:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' - 87 | vtk.write(name, Dune::VTK::ascii); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]' - 106 | doWrite( grid.leafGridView() ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:146:20: required from here - 146 | vtkCheck(length, elements); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 111 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' - 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | "intervals3", refinementIntervals(3))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here - 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | result.resize(1, c.geometry().global(xl).two_norm()); - | ~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | result.resize(1, c.geometry().global(xl).two_norm()); - | ~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/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-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:178:97: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | FieldVector xg - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 111 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' - 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | "intervals3", refinementIntervals(3))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:187:28: required from here - 187 | acc(result, vtkCheck<2>(vtkChecker, std::array{5, 5}, {1.0, 2.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/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-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 111 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' - 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | "intervals3", refinementIntervals(3))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:188:28: required from here - 188 | acc(result, vtkCheck<3>(vtkChecker, std::array{5, 5, 5}, {1.0, 2.0, 3.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh: In member function 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | position(0,0)); - | ~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1204 | writeVertexData(writer); | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' 1191 | writeAllData(writer); | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 111 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' - 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | "intervals3", refinementIntervals(3))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here - 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' + 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 116 | vtk.write(time); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here + 179 | vtkCheck<2>(n,h); + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh: In member function 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | position(0,0)); - | ~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' 1326 | f.write(eit.position(),*p); @@ -6340,6 +6260,81 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' + 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 116 | vtk.write(time); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here + 184 | vtkCheck<3>(n,h, /*testRestart=*/true); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' + 503 | return referenceElement(git->type()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 504 | .position(cornerIndexDune,n); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' + 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 116 | vtk.write(time); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here + 174 | vtkCheck<1>(n,h); + | ~~~~~~~~~~~^~~~~ +/usr/include/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/geometry/referenceelements.hh:23, from /usr/include/dune/geometry/refinement/hcube.cc:46: /usr/include/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]': @@ -6380,6 +6375,70 @@ /usr/include/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/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:20, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:11, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:19: +/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' + 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | position(0,0)); + | ~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' + 159 | writeCellFunction(vtuWriter, *cD, ncells); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' + 190 | writeCellData(vtuWriter, ncells); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' + 212 | writeAll(vtuWriter, ncells, npoints, ncorners); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' + 444 | writePiece(pieceName, outputType); + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:87:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 87 | vtk.write(name, Dune::VTK::ascii); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 1]' + 106 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:127:20: required from here + 127 | vtkCheck(length, elements); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/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/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-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' + 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | position(0,0)); + | ~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' + 159 | writeCellFunction(vtuWriter, *cD, ncells); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' + 190 | writeCellData(vtuWriter, ncells); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' + 212 | writeAll(vtuWriter, ncells, npoints, ncorners); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' + 444 | writePiece(pieceName, outputType); + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:87:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 87 | vtk.write(name, Dune::VTK::ascii); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]' + 106 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:136:20: required from here + 136 | vtkCheck(length, elements); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/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/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' 503 | return referenceElement(git->type()) @@ -6418,80 +6477,151 @@ /usr/include/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-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:40:70: required from 'class Dune::IdentityGridGeometry<3, 3, const Dune::IdentityGrid > > >' + 40 | typedef typename HostGridGeometryType::JacobianInverseTransposed JacobianInverseTransposed; + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here - 37 | testDim<2>(); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here + 38 | testDim<3>(); | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | FieldVector global (const FieldVector& local) const { - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/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-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here + 38 | testDim<3>(); + | ~~~~~~~~~~^~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here - 37 | testDim<2>(); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here + 38 | testDim<3>(); | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector& local) const { +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' 1042 | iterate(g); | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 3]' 29 | gridcheck(identityGrid); | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here - 37 | testDim<2>(); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:38:13: required from here + 38 | testDim<3>(); | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 69 | const FieldVector corner (int i) const { - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: required from 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; FunctionWriter = Dune::VTK::FunctionWriterBase >, Dune::YaspEntity> >]' + 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | position(0,0)); + | ~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:159:11: required from 'void Dune::VTK::BasicWriter::writeCellData(Dune::VTK::VTUWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' + 159 | writeCellFunction(vtuWriter, *cD, ncells); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:190:9: required from 'void Dune::VTK::BasicWriter::writeAll(Dune::VTK::VTUWriter&, unsigned int, unsigned int, unsigned int) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >]' + 190 | writeCellData(vtuWriter, ncells); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:212:9: required from 'void Dune::VTK::BasicWriter::writePiece(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' + 212 | writeAll(vtuWriter, ncells, npoints, ncorners); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:444:9: required from 'std::string Dune::VTK::BasicWriter::write(const std::string&, Dune::VTK::OutputType) [with IteratorFactory = Dune::VTK::ConformingVolumeIteratorFactory > > > >; std::string = std::__cxx11::basic_string]' + 444 | writePiece(pieceName, outputType); + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:87:12: required from 'void doWrite(const GridView&) [with GridView = Dune::GridView > > >]' + 87 | vtk.write(name, Dune::VTK::ascii); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:106:10: required from 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]' + 106 | doWrite( grid.leafGridView() ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:146:20: required from here + 146 | vtkCheck(length, elements); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/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/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' + 503 | return referenceElement(git->type()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 504 | .position(cornerIndexDune,n); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' + 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 116 | vtk.write(time); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here + 179 | vtkCheck<2>(n,h); + | ~~~~~~~~~~~^~~~~ +/usr/include/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/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' 503 | return referenceElement(git->type()) @@ -6530,70 +6660,49 @@ /usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here - 37 | testDim<2>(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here - 37 | testDim<2>(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' + 503 | return referenceElement(git->type()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 504 | .position(cornerIndexDune,n); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' + 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 116 | vtk.write(time); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here + 184 | vtkCheck<3>(n,h, /*testRestart=*/true); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | result.resize(1, c.geometry().global(xl).two_norm()); + | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' @@ -6608,29 +6717,25 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 1013 | writeDataFile( file ); | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 111 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' - 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | "intervals3", refinementIntervals(3))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here - 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' + 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 116 | vtk.write(time); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here + 174 | vtkCheck<1>(n,h); + | ~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ @@ -6650,44 +6755,203 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' - 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 116 | vtk.write(time); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here - 174 | vtkCheck<1>(n,h); - | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here + 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' - 649 | return _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid.hh:20, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:7: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here + 36 | testDim<1>(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | FieldVector global (const FieldVector& local) const { + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here + 36 | testDim<1>(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector& local) const { + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here + 36 | testDim<1>(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 69 | const FieldVector corner (int i) const { + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' + 649 | return _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:111:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, bool, const std::string&, Dune::RefinementIntervals) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 111 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:141:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' + 141 | acc(result, doWrite( vtkChecker, "leafview", leafview, true, + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | "intervals3", refinementIntervals(3))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:186:28: required from here + 186 | acc(result, vtkCheck<1>(vtkChecker, std::array{5}, {1.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:23: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | result.resize(1, c.geometry().global(xl).two_norm()); + | ~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' + 649 | return _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' + 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 116 | vtk.write(time); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' + 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here + 179 | vtkCheck<2>(n,h); + | ~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' + 649 | return _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' 1210 | writeGridPoints(writer); @@ -6731,21 +6995,106 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here + 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' + 649 | return _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' 116 | vtk.write(time); | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here - 179 | vtkCheck<2>(n,h); - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here + 184 | vtkCheck<3>(n,h, /*testRestart=*/true); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/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-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:178:97: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | FieldVector xg + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here + 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -6785,6 +7134,467 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/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-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:17: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here + 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here + 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here + 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh: In member function 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | position(0,0)); + | ~~~~~~~~^~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:27: +/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' + 503 | return referenceElement(git->type()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 504 | .position(cornerIndexDune,n); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here + 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here + 37 | testDim<2>(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | FieldVector global (const FieldVector& local) const { + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here + 37 | testDim<2>(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:108:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | JacobianInverseTransposed jacobianInverseTransposed (const FieldVector& local) const { + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here + 37 | testDim<2>(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 69 | const FieldVector corner (int i) const { + | ^~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' + 503 | return referenceElement(git->type()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 504 | .position(cornerIndexDune,n); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here + 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here + 37 | testDim<2>(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 2]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:37:13: required from here + 37 | testDim<2>(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' + 503 | return referenceElement(git->type()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 504 | .position(cornerIndexDune,n); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here + 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh: In member function 'void Dune::VTK::BasicWriter::writeCellFunction(Dune::VTK::VTUWriter&, FunctionWriter&, unsigned int) const [with IteratorFactory = Dune::VTK::NonConformingBoundaryIteratorFactory > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:104:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | functionWriter.write(*cellit, Refelems::general(cellit->type()). + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | position(0,0)); + | ~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:13: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | const typename Intersection::GlobalCoordinate normal + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | const typename Intersection::GlobalCoordinate normal + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' + 649 | return _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here + 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' + 649 | return _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here + 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' + 649 | return _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 142 | name = vtk.write(prefix.str() + "-ascii"); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' + 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here + 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -6842,37 +7652,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | const FieldVector corner (int i) const { | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' - 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 116 | vtk.write(time); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here - 184 | vtkCheck<3>(n,h, /*testRestart=*/true); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -6911,14 +7690,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-oned.cc:13: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | const typename Intersection::GlobalCoordinate normal - | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -7013,50 +7784,195 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | const typename Intersection::GlobalCoordinate normal - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriter.hh:11, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:14: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' + 53 | Dune::FieldVector global = e.geometry().global( xi ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here + 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' + 53 | Dune::FieldVector global = e.geometry().global( xi ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here + 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' + 53 | Dune::FieldVector global = e.geometry().global( xi ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here + 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, + | ^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' + 53 | Dune::FieldVector global = e.geometry().global( xi ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here + 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, + | ^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' + 53 | Dune::FieldVector global = e.geometry().global( xi ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here + 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, + | ^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +In file included from /usr/include/dune/geometry/virtualrefinement.hh:382: +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/refinement.hh:245: +/usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: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/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: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/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: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/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' + 670 | return global(ReferenceElements + | ^~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: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/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' + 670 | return global(ReferenceElements + | ^~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: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/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' + 670 | return global(ReferenceElements + | ^~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: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/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 3; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc: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)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' + 670 | return global(ReferenceElements + | ^~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: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 + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc: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)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' + 670 | return global(ReferenceElements + | ^~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: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 + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 1; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc: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)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' + 670 | return global(ReferenceElements + | ^~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' + 481 | { return backend.coords(); } + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' - 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 116 | vtk.write(time); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here - 174 | vtkCheck<1>(n,h); - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -7076,237 +7992,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 69 | const FieldVector corner (int i) const { | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' - 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 116 | vtk.write(time); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here - 179 | vtkCheck<2>(n,h); - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here - 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' - 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 116 | vtk.write(time); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here - 184 | vtkCheck<3>(n,h, /*testRestart=*/true); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' - 77 | return hostGeometry_.global(local); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here - 36 | testDim<1>(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' - 109 | return hostGeometry_.jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here - 36 | testDim<1>(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' - 70 | return hostGeometry_.corner(i); - | ~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' - 29 | gridcheck(identityGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here - 36 | testDim<1>(); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here - 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' - 503 | return referenceElement(git->type()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 504 | .position(cornerIndexDune,n); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' - 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 116 | vtk.write(time); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here - 174 | vtkCheck<1>(n,h); - | ~~~~~~~~~~~^~~~~ -/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/function.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/volumewriter.hh:12: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': @@ -7349,34 +8034,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here - 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -7522,323 +8179,101 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' - 503 | return referenceElement(git->type()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 504 | .position(cornerIndexDune,n); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' - 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 116 | vtk.write(time); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here - 179 | vtkCheck<2>(n,h); - | ~~~~~~~~~~~^~~~~ -/usr/include/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-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:17: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here - 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ -/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' - 503 | return referenceElement(git->type()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 504 | .position(cornerIndexDune,n); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' - 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 116 | vtk.write(time); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here - 184 | vtkCheck<3>(n,h, /*testRestart=*/true); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here - 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' - 649 | return _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' - 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 116 | vtk.write(time); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 1]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:174:18: required from here - 174 | vtkCheck<1>(n,h); - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here - 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:27: -/usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' - 503 | return referenceElement(git->type()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 504 | .position(cornerIndexDune,n); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here - 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' - 503 | return referenceElement(git->type()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 504 | .position(cornerIndexDune,n); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here - 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' - 649 | return _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' - 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 116 | vtk.write(time); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 2]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:179:18: required from here - 179 | vtkCheck<2>(n,h); - | ~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' + 77 | return hostGeometry_.global(local); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here + 36 | testDim<1>(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' + 109 | return hostGeometry_.jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here + 36 | testDim<1>(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:70:34: required from 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' + 70 | return hostGeometry_.corner(i); + | ~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]' + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::IdentityGrid > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:29:12: required from 'void testDim() [with int dim = 1]' + 29 | gridcheck(identityGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:36:13: required from here + 36 | testDim<1>(); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 53 | Dune::FieldVector global = e.geometry().global( xi ); + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:32: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > > >]' + 249 | return interpolation.global(xi); + | ~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here + 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); @@ -7905,152 +8340,77 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]' - 503 | return referenceElement(git->type()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 504 | .position(cornerIndexDune,n); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here - 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/yaspgrid.hh:70: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' - 649 | return _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:206:28: required from here - 206 | acc(result, vtkCheck<1>(vtkChecker, std::array{8}, {1.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' - 649 | return _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtksequencewriterbase.hh:116:26: required from 'void Dune::VTKSequenceWriterBase::write(double, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >]' - 116 | vtkWriter_->write(concatPaths(path_,seqName(count)),type); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:116:14: required from 'std::string doWrite(const GridView&, Dune::VTK::DataMode, bool) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 116 | vtk.write(time); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:150:32: required from 'void vtkCheck(const std::array&, const Dune::FieldVector&, bool) [with int dim = 3]' - 150 | const auto fileName = doWrite( g.leafGridView(), Dune::VTK::conforming ) + ".pvd"; - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtksequencetest.cc:184:18: required from here - 184 | vtkCheck<3>(n,h, /*testRestart=*/true); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' - 649 | return _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:207:28: required from here - 207 | acc(result, vtkCheck<2>(vtkChecker, std::array{8, 4}, {1.0, 2.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' + 257 | auto globalPos = element_->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here + 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' + 257 | auto globalPos = element_->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here + 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' + 257 | auto globalPos = element_->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here + 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const + | ^~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' + 257 | auto globalPos = element_->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here + 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const + | ^~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' + 257 | auto globalPos = element_->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here + 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const + | ^~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/basicwriter.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -8058,8 +8418,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -8104,43 +8462,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector global (const FieldVector& local) const { | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' - 649 | return _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:37: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:142:19: required from 'int doWrite(Dune::VTKChecker&, const std::string&, const GridView&, Dune::VTK::DataMode, const std::string&) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 142 | name = vtk.write(prefix.str() + "-ascii"); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:173:22: required from 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]' - 173 | acc(result, doWrite( vtkChecker, "leafview", g.leafGridView(), Dune::VTK::conforming )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/vtktest.cc:208:28: required from here - 208 | acc(result, vtkCheck<3>(vtkChecker, std::array{8, 4, 4}, {1.0, 2.0, 3.0})); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: 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 = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -8244,6 +8567,27 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | position(0,0)); | ~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | auto globalPos = element_->geometry().global(pos); + | ^~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | return interpolation.global(xi); + | ~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); @@ -8310,206 +8654,41 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | auto globalPos = element_->geometry().global(pos); + | ^~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | return interpolation.global(xi); + | ~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | auto globalPos = element_->geometry().global(pos); + | ^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' - 53 | Dune::FieldVector global = e.geometry().global( xi ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here - 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' - 53 | Dune::FieldVector global = e.geometry().global( xi ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here - 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' - 53 | Dune::FieldVector global = e.geometry().global( xi ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here - 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, - | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' - 53 | Dune::FieldVector global = e.geometry().global( xi ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here - 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, - | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: required from 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >; Entity = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename GridView::Grid::ctype = double; typename GridView::Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' - 53 | Dune::FieldVector global = e.geometry().global( xi ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:50:18: required from here - 50 | virtual double evaluate ([[maybe_unused]] int comp, const Entity& e, - | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -In file included from /usr/include/dune/geometry/virtualrefinement.hh:382: -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/refinement.hh:245: -/usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: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/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc:667:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 667 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: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/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' - 670 | return global(ReferenceElements - | ^~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: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/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' - 670 | return global(ReferenceElements - | ^~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: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/geometry/refinement/simplex.cc: In instantiation of 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::global(const CoordVector&) const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' - 670 | return global(ReferenceElements - | ^~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: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/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 3; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc: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)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double; CoordVector = Dune::FieldVector]' - 670 | return global(ReferenceElements - | ^~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 3; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: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 - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::kuhnToReference(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 2; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc: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)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]' - 670 | return global(ReferenceElements - | ^~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: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 - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: In instantiation of 'Dune::FieldVector Dune::RefinementImp::Simplex::referenceToKuhn(Dune::FieldVector, const Dune::FieldVector&) [with int dimension = 1; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc: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)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc:670:16: required from 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 1; CoordType = double; CoordVector = Dune::FieldVector]' - 670 | return global(ReferenceElements - | ^~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:481:26: required from 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 1; CoordVector = Dune::FieldVector]' - 481 | { return backend.coords(); } - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: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-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -8692,22 +8871,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:32: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > > >]' - 249 | return interpolation.global(xi); - | ~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here - 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const IdentityGrid > >, IdentityGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -8755,23 +8918,6 @@ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -8847,91 +8993,6 @@ /usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 53 | Dune::FieldVector global = e.geometry().global( xi ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' - 257 | auto globalPos = element_->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here - 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' - 257 | auto globalPos = element_->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here - 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' - 257 | auto globalPos = element_->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here - 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const - | ^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' - 257 | auto globalPos = element_->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here - 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const - | ^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:55: required from 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >; Dune::VTKWriter::Coordinate = Dune::FieldVector; Dune::VTKWriter::VTKLocalFunction::Writer = Dune::VTK::DataArrayWriter; std::size_t = long unsigned int]' - 257 | auto globalPos = element_->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:255:22: required from here - 255 | virtual void write(const Coordinate& pos, Writer& w, std::size_t count) const - | ^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -9057,8 +9118,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -9186,15 +9245,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersections.hh:259:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 259 | NormalVector centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | auto globalPos = element_->geometry().global(pos); - | ^~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | return interpolation.global(xi); - | ~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -9270,22 +9320,34 @@ /usr/include/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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | auto globalPos = element_->geometry().global(pos); - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326: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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 28%] Linking CXX executable test-mcmg-geogrid +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-mcmg-geogrid.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | return interpolation.global(xi); + | ~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto globalPos = element_->geometry().global(pos); | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:90:33: required from 'Dune::FieldVector Dune::IdentityGridGeometry::local(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 90 | return hostGeometry_.local(global); @@ -9336,6 +9398,12 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' @@ -9365,50 +9433,27 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | return interpolation.global(xi); - | ~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | return interpolation.global(xi); - | ~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:257:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | auto globalPos = element_->geometry().global(pos); - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: 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-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-mcmg-geogrid.dir/link.d "CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o" -o test-mcmg-geogrid -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 28%] Built target test-mcmg-geogrid +make -f dune/grid/test/CMakeFiles/testiteratorranges.dir/build.make dune/grid/test/CMakeFiles/testiteratorranges.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/testiteratorranges.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh: In function 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/testiteratorranges.dir/build.make dune/grid/test/CMakeFiles/testiteratorranges.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 28%] Building CXX object dune/grid/test/CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -MF CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o.d -o CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/testiteratorranges.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh: In function 'void Dune::gridlevellist(const G&, int, std::string) [with G = YaspGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridinfo.hh:119:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | << geometry.global(Dune::ReferenceElements::general(element.type()).position(0,0)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 28%] Linking CXX executable gnuplottest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gnuplottest.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); @@ -9437,10 +9482,12 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gnuplottest.dir/link.d CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -o gnuplottest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 28%] Built target gnuplottest +make -f dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/build.make dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/DependInfo.cmake "--color=" /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -9497,8 +9544,9 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -[ 28%] Linking CXX executable test-mcmg-geogrid -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-mcmg-geogrid.dir/link.txt --verbose=1 +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/build.make dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -9589,10 +9637,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:470:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 470 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:109:53: required from 'Dune::IdentityGridGeometry::JacobianInverseTransposed Dune::IdentityGridGeometry::jacobianInverseTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianInverseTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]' 109 | return hostGeometry_.jacobianInverseTransposed(local); @@ -9621,12 +9665,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersections.hh:260:53: required from 'Dune::IdentityGridLevelIntersection::NormalVector Dune::IdentityGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::IdentityGrid > >; NormalVector = Dune::FieldVector]' @@ -9656,10 +9694,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +[ 29%] Building CXX object dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o -MF CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o.d -o CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); @@ -9775,14 +9811,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | = cell.geometry().global(xl); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | = cell.geometry().global(xl); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -9814,16 +9842,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); - | ~~~~~~~~~~~~~~~~~^~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-mcmg-geogrid.dir/link.d "CMakeFiles/test-mcmg-geogrid.dir/test-mcmg-geogrid.cc.o" -o test-mcmg-geogrid -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); - | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::FieldMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); @@ -9855,7 +9873,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -[ 28%] Built target test-mcmg-geogrid /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); @@ -9887,20 +9904,6 @@ /usr/include/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~ -make -f dune/grid/test/CMakeFiles/testiteratorranges.dir/build.make dune/grid/test/CMakeFiles/testiteratorranges.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/testiteratorranges.dir/DependInfo.cmake "--color=" -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | result.resize(1, c.geometry().global(xl).two_norm()); - | ~~~~~~~~~~~~~~~~~~~^~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/testiteratorranges.dir/build.make dune/grid/test/CMakeFiles/testiteratorranges.dir/build -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | result.resize(1, c.geometry().global(xl).two_norm()); - | ~~~~~~~~~~~~~~~~~~~^~~~ -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -9932,8 +9935,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -[ 28%] Building CXX object dune/grid/test/CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -MF CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o.d -o CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/testiteratorranges.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -10002,13 +10003,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -10077,13 +10071,20 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -10152,6 +10153,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -10358,6 +10363,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -10502,6 +10511,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | = cell.geometry().global(xl); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::CoordinatesWriter::write(const typename Base::Cell&, const typename Base::Domain&) [with Cell = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:179:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | = cell.geometry().global(xl); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid > >, IdentityGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -10537,6 +10554,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); + | ~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In instantiation of 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -10574,6 +10595,25 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:83:5: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | jacobianTransposed ( const FieldVector& local ) const { | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void VectorFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:52:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | GridView::dimensionworld>& normal = c.unitOuterNormal(xl); + | ~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | result.resize(1, c.geometry().global(xl).two_norm()); + | ~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In member function 'void ScalarFunction::evaluate(const typename Traits::Cell&, const typename Traits::Domain&, typename Traits::Range&) const [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:33:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | result.resize(1, c.geometry().global(xl).two_norm()); + | ~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -10819,8 +10859,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -[ 28%] Linking CXX executable recipe-integration -cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/cmake -E cmake_link_script CMakeFiles/recipe-integration.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 1; int coorddim = 1; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); @@ -10856,6 +10894,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:84:46: required from 'Dune::IdentityGridGeometry::JacobianTransposed Dune::IdentityGridGeometry::jacobianTransposed(const Dune::FieldVector&) const [with int mydim = 2; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; JacobianTransposed = Dune::DiagonalMatrix; typename GridImp::ctype = double]' 84 | return hostGeometry_.jacobianTransposed(local); @@ -11154,8 +11199,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:76:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 76 | FieldVector global (const FieldVector& local) const { | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/recipe-integration.dir/link.d "CMakeFiles/recipe-integration.dir/recipe-integration.cc.o" -o recipe-integration -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -11194,13 +11237,6 @@ /usr/include/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 | ^~~~~~~~~~~~~~~~~~ -[ 28%] Built target recipe-integration -make -f dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/build.make dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/build.make dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -11239,8 +11275,6 @@ /usr/include/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 | ^~~~~~~~~~~~~~~~~~ -[ 29%] Building CXX object dune/grid/test/CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o -MF CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o.d -o CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:77:34: required from 'Dune::FieldVector Dune::IdentityGridGeometry::global(const Dune::FieldVector&) const [with int mydim = 0; int coorddim = 2; GridImp = const Dune::IdentityGrid > >; typename GridImp::ctype = double]' 77 | return hostGeometry_.global(local); @@ -11507,8 +11541,23 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -[ 29%] Linking CXX executable gnuplottest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gnuplottest.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/hierarchicsearch.hh:24, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:15: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:60:54: required from 'void check(GridView) [with GridView = Dune::GridView > >]' + 60 | if( entity != hsearch.findEntity( entity.geometry().center() ) ) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:85:10: required from here + 85 | check( grid->levelGridView( level ) ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -11661,34 +11710,20 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gnuplottest.dir/link.d CMakeFiles/gnuplottest.dir/gnuplottest.cc.o -o gnuplottest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 29%] Built target gnuplottest -make -f dune/grid/test/CMakeFiles/test-ug.dir/build.make dune/grid/test/CMakeFiles/test-ug.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-ug.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-ug.dir/build.make dune/grid/test/CMakeFiles/test-ug.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 30%] Building CXX object dune/grid/test/CMakeFiles/test-ug.dir/test-ug.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-ug.dir/test-ug.cc.o -MF CMakeFiles/test-ug.dir/test-ug.cc.o.d -o CMakeFiles/test-ug.dir/test-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/testiteratorranges.cc:9: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:60:63: required from 'void check(GridView) [with GridView = Dune::GridView > >]' + 60 | if( entity != hsearch.findEntity( entity.geometry().center() ) ) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:85:10: required from here + 85 | check( grid->levelGridView( level ) ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -11739,10 +11774,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::IdentityGrid > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -11756,28 +11787,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/hierarchicsearch.hh:24, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:15: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:60:54: required from 'void check(GridView) [with GridView = Dune::GridView > >]' - 60 | if( entity != hsearch.findEntity( entity.geometry().center() ) ) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:85:10: required from here - 85 | check( grid->levelGridView( level ) ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -11789,16 +11798,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:60:63: required from 'void check(GridView) [with GridView = Dune::GridView > >]' - 60 | if( entity != hsearch.findEntity( entity.geometry().center() ) ) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-hierarchicsearch.cc:85:10: required from here - 85 | check( grid->levelGridView( level ) ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -11807,14 +11806,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 443 | for(int i=0; i::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/testiteratorranges.cc:9: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:10: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -11834,33 +11830,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:15: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ +[ 29%] Linking CXX executable recipe-integration +cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/cmake -E cmake_link_script CMakeFiles/recipe-integration.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -11973,19 +11944,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:18: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -12051,10 +12009,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc: In member function 'virtual Dune::FieldVector ArcOfCircle::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:36:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | Dune::FieldVector operator()(const Dune::FieldVector& local) const { - | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const @@ -12082,123 +12036,23 @@ | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh: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 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/recipe-integration.dir/link.d "CMakeFiles/recipe-integration.dir/recipe-integration.cc.o" -o recipe-integration -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 443 | for(int i=0; i > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:14: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here - 121 | for (const auto& i : intersections(gv,e)) - | ~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here - 121 | for (const auto& i : intersections(gv,e)) - | ~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:308:34: required from here - 308 | for (int i=0; igeometry().corners(); i++) { - | ~~~~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here - 121 | for (const auto& i : intersections(gv,e)) - | ~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here - 121 | for (const auto& i : intersections(gv,e)) - | ~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ +[ 29%] Built target recipe-integration +make -f dune/grid/test/CMakeFiles/test-ug.dir/build.make dune/grid/test/CMakeFiles/test-ug.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-ug.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-ug.dir/build.make dune/grid/test/CMakeFiles/test-ug.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -12206,6 +12060,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ +[ 30%] Building CXX object dune/grid/test/CMakeFiles/test-ug.dir/test-ug.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-ug.dir/test-ug.cc.o -MF CMakeFiles/test-ug.dir/test-ug.cc.o.d -o CMakeFiles/test-ug.dir/test-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); @@ -12280,32 +12136,15 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:308:34: required from here - 308 | for (int i=0; igeometry().corners(); i++) { - | ~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:310:72: required from here - 310 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -[ 30%] Linking CXX executable printgridtest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/printgridtest.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>; int codim = 0; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -12415,10 +12254,15 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -12427,6 +12271,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -12556,21 +12404,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/printgridtest.dir/link.d CMakeFiles/printgridtest.dir/printgridtest.cc.o -o printgridtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 30%] Built target printgridtest -make -f dune/grid/test/CMakeFiles/test-parallel-ug.dir/build.make dune/grid/test/CMakeFiles/test-parallel-ug.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-parallel-ug.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-parallel-ug.dir/build.make dune/grid/test/CMakeFiles/test-parallel-ug.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 30%] Building CXX object dune/grid/test/CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o -MF CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o.d -o CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -12578,6 +12415,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); @@ -12640,10 +12481,139 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 30%] Linking CXX executable printgridtest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/printgridtest.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh: In member function 'void Dune::VTK::FunctionWriterBase::write(const Cell&, unsigned int) [with Cell_ = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/functionwriter.hh:73:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 73 | Refelems::general(cell.type()).position(cornerIndex, mydim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/printgridtest.dir/link.d CMakeFiles/printgridtest.dir/printgridtest.cc.o -o printgridtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 30%] Built target printgridtest +make -f dune/grid/test/CMakeFiles/test-parallel-ug.dir/build.make dune/grid/test/CMakeFiles/test-parallel-ug.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-parallel-ug.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-parallel-ug.dir/build.make dune/grid/test/CMakeFiles/test-parallel-ug.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 30%] Building CXX object dune/grid/test/CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o -MF CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o.d -o CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:15: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:18: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc: In member function 'virtual Dune::FieldVector ArcOfCircle::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:36:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 36 | Dune::FieldVector operator()(const Dune::FieldVector& local) const { + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:14: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here + 121 | for (const auto& i : intersections(gv,e)) + | ~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here + 121 | for (const auto& i : intersections(gv,e)) + | ~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In member function 'double VTKVectorFunction::evaluate(int, const Entity&, const Dune::FieldVector&) const [with GridView = Dune::GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Dune::FieldVector global = e.geometry().global( xi ); @@ -12652,6 +12622,160 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:53:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Dune::FieldVector global = e.geometry().global( xi ); | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:308:34: required from here + 308 | for (int i=0; igeometry().corners(); i++) { + | ~~~~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here + 121 | for (const auto& i : intersections(gv,e)) + | ~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:121:39: required from here + 121 | for (const auto& i : intersections(gv,e)) + | ~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:308:34: required from here + 308 | for (int i=0; igeometry().corners(); i++) { + | ~~~~~~~~~~~~~^~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:310:72: required from here + 310 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:258:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 258 | auto r = _f(globalPos); + | ~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:258:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 258 | auto r = _f(globalPos); + | ~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:20: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:35: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 645 | refine = (element.geometry().center()[refinementDim] > 0.5); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here + 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 670 | return global(ReferenceElements + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 671 | ::simplex().position(0,0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 670 | return global(ReferenceElements + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 671 | ::simplex().position(0,0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -12675,10 +12799,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/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]': @@ -12701,6 +12821,62 @@ /usr/include/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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' + 57 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' + 131 | for (const auto& intersection : intersections(gv, element)) { + | ~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 579 | checkIntersections(level0GridView); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here + 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' + 57 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' + 131 | for (const auto& intersection : intersections(gv, element)) { + | ~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 579 | checkIntersections(level0GridView); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here + 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': @@ -12752,10 +12928,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); @@ -12769,10 +12941,35 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:17: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:35: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 645 | refine = (element.geometry().center()[refinementDim] > 0.5); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here + 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 645 | refine = (element.geometry().center()[refinementDim] > 0.5); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here + 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -12812,14 +13009,78 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' + 645 | refine = (element.geometry().center()[refinementDim] > 0.5); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here + 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' + 57 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' + 131 | for (const auto& intersection : intersections(gv, element)) { + | ~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 579 | checkIntersections(level0GridView); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here + 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' + 57 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' + 131 | for (const auto& intersection : intersections(gv, element)) { + | ~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 579 | checkIntersections(level0GridView); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here + 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Volume = double; LocalCoordinate = Dune::FieldVector]' 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); @@ -12836,6 +13097,19 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 645 | refine = (element.geometry().center()[refinementDim] > 0.5); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here + 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 451 | GlobalCoordinate center () const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -12868,21 +13142,19 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc: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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' + 645 | refine = (element.geometry().center()[refinementDim] > 0.5); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here + 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 451 | GlobalCoordinate center () const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -12899,16 +13171,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc: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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -12976,6 +13238,23 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23: +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh:460:48: required from 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 460 | return asImp().global(refElement.position(0,0)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 645 | refine = (element.geometry().center()[refinementDim] > 0.5); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here + 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLeafIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' @@ -13009,10 +13288,384 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | [&](auto codim) + | ~~~~~~~~~~~~~~~ + 299 | { + | ~ + 300 | // TODO: Also check whether no communication happens when no communication + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 301 | // is requested. + | ~~~~~~~~~~~~~~~~ + 302 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 303 | { + | ~ + 304 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 306 | { + | ~ + 307 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 308 | + | + 309 | auto partitionTypes = entity.impl().partitionTypes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 310 | + | + 311 | // Check whether 'gather' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 312 | std::size_t expectedNumberOfGatherCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | + | + 314 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 315 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | expectedNumberOfGatherCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | + | + 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | { + | ~ + 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 323 | << expectedNumberOfGatherCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 326 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 328 | << std::endl; + | ~~~~~~~~~~~~~ + 329 | std::abort(); + | ~~~~~~~~~~~~~ + 330 | } + | ~ + 331 | + | + 332 | // Check whether 'scatter' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | std::size_t expectedNumberOfScatterCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 334 | + | + 335 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | expectedNumberOfScatterCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 340 | + | + 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | { + | ~ + 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 344 | << expectedNumberOfScatterCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 349 | << std::endl; + | ~~~~~~~~~~~~~ + 350 | std::abort(); + | ~~~~~~~~~~~~~ + 351 | } + | ~ + 352 | } + | ~ + 353 | } + | ~ + 354 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here + 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | [&](auto codim) + | ~~~~~~~~~~~~~~~ + 299 | { + | ~ + 300 | // TODO: Also check whether no communication happens when no communication + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 301 | // is requested. + | ~~~~~~~~~~~~~~~~ + 302 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 303 | { + | ~ + 304 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 306 | { + | ~ + 307 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 308 | + | + 309 | auto partitionTypes = entity.impl().partitionTypes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 310 | + | + 311 | // Check whether 'gather' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 312 | std::size_t expectedNumberOfGatherCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | + | + 314 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 315 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | expectedNumberOfGatherCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | + | + 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | { + | ~ + 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 323 | << expectedNumberOfGatherCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 326 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 328 | << std::endl; + | ~~~~~~~~~~~~~ + 329 | std::abort(); + | ~~~~~~~~~~~~~ + 330 | } + | ~ + 331 | + | + 332 | // Check whether 'scatter' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | std::size_t expectedNumberOfScatterCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 334 | + | + 335 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | expectedNumberOfScatterCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 340 | + | + 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | { + | ~ + 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 344 | << expectedNumberOfScatterCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 349 | << std::endl; + | ~~~~~~~~~~~~~ + 350 | std::abort(); + | ~~~~~~~~~~~~~ + 351 | } + | ~ + 352 | } + | ~ + 353 | } + | ~ + 354 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here + 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/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-grid-2.10.0/dune/grid/common/geometry.hh:460:48: required from 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 460 | return asImp().global(refElement.position(0,0)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' + 645 | refine = (element.geometry().center()[refinementDim] > 0.5); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here + 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:269:48: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:14 = std::integral_constant]' + 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); + | ~~~~~~~~~^~~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:255:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 255 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 256 | [&](auto codim){ + | ~~~~~~~~~~~~~~~~ + 257 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 258 | { + | ~ + 259 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 260 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 261 | { + | ~ + 262 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 263 | + | + 264 | if (entity.partitionType() == Dune::BorderEntity) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | { + | ~ + 266 | const auto geometry = element.geometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 267 | + | + 268 | auto referenceElement = Dune::referenceElement(element.type()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 270 | dverb << gridView.comm().rank()+1 << ": border codim " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 271 | << codim << " entity " + | ~~~~~~~~~~~~~~~~~~~~~~ + 272 | << mapper.index(entity) << " (" << entityGlobal + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 273 | << ")" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~ + 274 | } + | ~ + 275 | } + | ~ + 276 | } + | ~ + 277 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here + 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -13051,23 +13704,11 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:20: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:35: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 645 | refine = (element.geometry().center()[refinementDim] > 0.5); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here - 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -13290,73 +13931,527 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:269:48: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:14 = std::integral_constant]' + 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); + | ~~~~~~~~~^~~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:255:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 255 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 256 | [&](auto codim){ + | ~~~~~~~~~~~~~~~~ + 257 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 258 | { + | ~ + 259 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 260 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 261 | { + | ~ + 262 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 263 | + | + 264 | if (entity.partitionType() == Dune::BorderEntity) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | { + | ~ + 266 | const auto geometry = element.geometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 267 | + | + 268 | auto referenceElement = Dune::referenceElement(element.type()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 270 | dverb << gridView.comm().rank()+1 << ": border codim " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 271 | << codim << " entity " + | ~~~~~~~~~~~~~~~~~~~~~~ + 272 | << mapper.index(entity) << " (" << entityGlobal + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 273 | << ")" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~ + 274 | } + | ~ + 275 | } + | ~ + 276 | } + | ~ + 277 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here + 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' - 57 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' - 131 | for (const auto& intersection : intersections(gv, element)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 579 | checkIntersections(level0GridView); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here - 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | [&](auto codim) + | ~~~~~~~~~~~~~~~ + 299 | { + | ~ + 300 | // TODO: Also check whether no communication happens when no communication + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 301 | // is requested. + | ~~~~~~~~~~~~~~~~ + 302 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 303 | { + | ~ + 304 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 306 | { + | ~ + 307 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 308 | + | + 309 | auto partitionTypes = entity.impl().partitionTypes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 310 | + | + 311 | // Check whether 'gather' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 312 | std::size_t expectedNumberOfGatherCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | + | + 314 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 315 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | expectedNumberOfGatherCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | + | + 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | { + | ~ + 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 323 | << expectedNumberOfGatherCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 326 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 328 | << std::endl; + | ~~~~~~~~~~~~~ + 329 | std::abort(); + | ~~~~~~~~~~~~~ + 330 | } + | ~ + 331 | + | + 332 | // Check whether 'scatter' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | std::size_t expectedNumberOfScatterCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 334 | + | + 335 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | expectedNumberOfScatterCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 340 | + | + 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | { + | ~ + 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 344 | << expectedNumberOfScatterCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 349 | << std::endl; + | ~~~~~~~~~~~~~ + 350 | std::abort(); + | ~~~~~~~~~~~~~ + 351 | } + | ~ + 352 | } + | ~ + 353 | } + | ~ + 354 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here + 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' - 57 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' - 131 | for (const auto& intersection : intersections(gv, element)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 579 | checkIntersections(level0GridView); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here - 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | [&](auto codim) + | ~~~~~~~~~~~~~~~ + 299 | { + | ~ + 300 | // TODO: Also check whether no communication happens when no communication + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 301 | // is requested. + | ~~~~~~~~~~~~~~~~ + 302 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 303 | { + | ~ + 304 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 306 | { + | ~ + 307 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 308 | + | + 309 | auto partitionTypes = entity.impl().partitionTypes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 310 | + | + 311 | // Check whether 'gather' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 312 | std::size_t expectedNumberOfGatherCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | + | + 314 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 315 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | expectedNumberOfGatherCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | + | + 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | { + | ~ + 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 323 | << expectedNumberOfGatherCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 326 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 328 | << std::endl; + | ~~~~~~~~~~~~~ + 329 | std::abort(); + | ~~~~~~~~~~~~~ + 330 | } + | ~ + 331 | + | + 332 | // Check whether 'scatter' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | std::size_t expectedNumberOfScatterCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 334 | + | + 335 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | expectedNumberOfScatterCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 340 | + | + 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | { + | ~ + 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 344 | << expectedNumberOfScatterCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 349 | << std::endl; + | ~~~~~~~~~~~~~ + 350 | std::abort(); + | ~~~~~~~~~~~~~ + 351 | } + | ~ + 352 | } + | ~ + 353 | } + | ~ + 354 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here + 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | [&](auto codim) + | ~~~~~~~~~~~~~~~ + 299 | { + | ~ + 300 | // TODO: Also check whether no communication happens when no communication + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 301 | // is requested. + | ~~~~~~~~~~~~~~~~ + 302 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 303 | { + | ~ + 304 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 306 | { + | ~ + 307 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 308 | + | + 309 | auto partitionTypes = entity.impl().partitionTypes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 310 | + | + 311 | // Check whether 'gather' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 312 | std::size_t expectedNumberOfGatherCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | + | + 314 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 315 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | expectedNumberOfGatherCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | + | + 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | { + | ~ + 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 323 | << expectedNumberOfGatherCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 326 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 328 | << std::endl; + | ~~~~~~~~~~~~~ + 329 | std::abort(); + | ~~~~~~~~~~~~~ + 330 | } + | ~ + 331 | + | + 332 | // Check whether 'scatter' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | std::size_t expectedNumberOfScatterCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 334 | + | + 335 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | expectedNumberOfScatterCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 340 | + | + 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | { + | ~ + 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 344 | << expectedNumberOfScatterCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 349 | << std::endl; + | ~~~~~~~~~~~~~ + 350 | std::abort(); + | ~~~~~~~~~~~~~ + 351 | } + | ~ + 352 | } + | ~ + 353 | } + | ~ + 354 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here + 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:234:24: required from here @@ -13529,6 +14624,153 @@ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | [&](auto codim) + | ~~~~~~~~~~~~~~~ + 299 | { + | ~ + 300 | // TODO: Also check whether no communication happens when no communication + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 301 | // is requested. + | ~~~~~~~~~~~~~~~~ + 302 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 303 | { + | ~ + 304 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 306 | { + | ~ + 307 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 308 | + | + 309 | auto partitionTypes = entity.impl().partitionTypes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 310 | + | + 311 | // Check whether 'gather' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 312 | std::size_t expectedNumberOfGatherCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | + | + 314 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 315 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | expectedNumberOfGatherCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | + | + 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | { + | ~ + 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 323 | << expectedNumberOfGatherCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 326 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 328 | << std::endl; + | ~~~~~~~~~~~~~ + 329 | std::abort(); + | ~~~~~~~~~~~~~ + 330 | } + | ~ + 331 | + | + 332 | // Check whether 'scatter' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | std::size_t expectedNumberOfScatterCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 334 | + | + 335 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | expectedNumberOfScatterCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 340 | + | + 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | { + | ~ + 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 344 | << expectedNumberOfScatterCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 349 | << std::endl; + | ~~~~~~~~~~~~~ + 350 | std::abort(); + | ~~~~~~~~~~~~~ + 351 | } + | ~ + 352 | } + | ~ + 353 | } + | ~ + 354 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here + 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -13570,34 +14812,446 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:17: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:35: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 645 | refine = (element.geometry().center()[refinementDim] > 0.5); - | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | [&](auto codim) + | ~~~~~~~~~~~~~~~ + 299 | { + | ~ + 300 | // TODO: Also check whether no communication happens when no communication + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 301 | // is requested. + | ~~~~~~~~~~~~~~~~ + 302 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 303 | { + | ~ + 304 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 306 | { + | ~ + 307 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 308 | + | + 309 | auto partitionTypes = entity.impl().partitionTypes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 310 | + | + 311 | // Check whether 'gather' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 312 | std::size_t expectedNumberOfGatherCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | + | + 314 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 315 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | expectedNumberOfGatherCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | + | + 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | { + | ~ + 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 323 | << expectedNumberOfGatherCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 326 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 328 | << std::endl; + | ~~~~~~~~~~~~~ + 329 | std::abort(); + | ~~~~~~~~~~~~~ + 330 | } + | ~ + 331 | + | + 332 | // Check whether 'scatter' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | std::size_t expectedNumberOfScatterCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 334 | + | + 335 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | expectedNumberOfScatterCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 340 | + | + 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | { + | ~ + 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 344 | << expectedNumberOfScatterCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 349 | << std::endl; + | ~~~~~~~~~~~~~ + 350 | std::abort(); + | ~~~~~~~~~~~~~ + 351 | } + | ~ + 352 | } + | ~ + 353 | } + | ~ + 354 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here + 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | [&](auto codim) + | ~~~~~~~~~~~~~~~ + 299 | { + | ~ + 300 | // TODO: Also check whether no communication happens when no communication + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 301 | // is requested. + | ~~~~~~~~~~~~~~~~ + 302 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 303 | { + | ~ + 304 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 306 | { + | ~ + 307 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 308 | + | + 309 | auto partitionTypes = entity.impl().partitionTypes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 310 | + | + 311 | // Check whether 'gather' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 312 | std::size_t expectedNumberOfGatherCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | + | + 314 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 315 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | expectedNumberOfGatherCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | + | + 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | { + | ~ + 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 323 | << expectedNumberOfGatherCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 326 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 328 | << std::endl; + | ~~~~~~~~~~~~~ + 329 | std::abort(); + | ~~~~~~~~~~~~~ + 330 | } + | ~ + 331 | + | + 332 | // Check whether 'scatter' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | std::size_t expectedNumberOfScatterCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 334 | + | + 335 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | expectedNumberOfScatterCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 340 | + | + 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | { + | ~ + 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 344 | << expectedNumberOfScatterCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 349 | << std::endl; + | ~~~~~~~~~~~~~ + 350 | std::abort(); + | ~~~~~~~~~~~~~ + 351 | } + | ~ + 352 | } + | ~ + 353 | } + | ~ + 354 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 645 | refine = (element.geometry().center()[refinementDim] > 0.5); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/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/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:282:53: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | [&](auto codim) + | ~~~~~~~~~~~~~~~ + 299 | { + | ~ + 300 | // TODO: Also check whether no communication happens when no communication + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 301 | // is requested. + | ~~~~~~~~~~~~~~~~ + 302 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 303 | { + | ~ + 304 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 306 | { + | ~ + 307 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 308 | + | + 309 | auto partitionTypes = entity.impl().partitionTypes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 310 | + | + 311 | // Check whether 'gather' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 312 | std::size_t expectedNumberOfGatherCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | + | + 314 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 315 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | expectedNumberOfGatherCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | + | + 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | { + | ~ + 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 323 | << expectedNumberOfGatherCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 326 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 328 | << std::endl; + | ~~~~~~~~~~~~~ + 329 | std::abort(); + | ~~~~~~~~~~~~~ + 330 | } + | ~ + 331 | + | + 332 | // Check whether 'scatter' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | std::size_t expectedNumberOfScatterCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 334 | + | + 335 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | expectedNumberOfScatterCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 340 | + | + 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | { + | ~ + 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 344 | << expectedNumberOfScatterCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 349 | << std::endl; + | ~~~~~~~~~~~~~ + 350 | std::abort(); + | ~~~~~~~~~~~~~ + 351 | } + | ~ + 352 | } + | ~ + 353 | } + | ~ + 354 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' @@ -13688,6 +15342,156 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:282:53: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' + 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | [&](auto codim) + | ~~~~~~~~~~~~~~~ + 299 | { + | ~ + 300 | // TODO: Also check whether no communication happens when no communication + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 301 | // is requested. + | ~~~~~~~~~~~~~~~~ + 302 | if (communicationCodims[codim]) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 303 | { + | ~ + 304 | auto numberOfSubEntities = element.subEntities(codim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 306 | { + | ~ + 307 | const auto entity(element.template subEntity(k)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 308 | + | + 309 | auto partitionTypes = entity.impl().partitionTypes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 310 | + | + 311 | // Check whether 'gather' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 312 | std::size_t expectedNumberOfGatherCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 313 | + | + 314 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 315 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | expectedNumberOfGatherCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | + | + 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | { + | ~ + 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 323 | << expectedNumberOfGatherCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 326 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 328 | << std::endl; + | ~~~~~~~~~~~~~ + 329 | std::abort(); + | ~~~~~~~~~~~~~ + 330 | } + | ~ + 331 | + | + 332 | // Check whether 'scatter' has been called the appropriate number of times + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 333 | std::size_t expectedNumberOfScatterCalls = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 334 | + | + 335 | for (const auto& pType : partitionTypes) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | if (pType.first != gridView.comm().rank() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | expectedNumberOfScatterCalls++; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 340 | + | + 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | { + | ~ + 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 344 | << expectedNumberOfScatterCalls << " times, but " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | << ", partitionType = " << entity.partitionType() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 349 | << std::endl; + | ~~~~~~~~~~~~~ + 350 | std::abort(); + | ~~~~~~~~~~~~~ + 351 | } + | ~ + 352 | } + | ~ + 353 | } + | ~ + 354 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' + 618 | testCommunication(level0GridView, std::bitset(codimSet), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 619 | communicationInterface, ForwardCommunication, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 620 | sendingPartitions[communicationInterface], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 621 | receivingPartitions[communicationInterface]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here + 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) @@ -14056,16 +15860,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' - 645 | refine = (element.geometry().center()[refinementDim] > 0.5); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here - 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -14220,493 +16014,18 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' - 57 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' - 131 | for (const auto& intersection : intersections(gv, element)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 579 | checkIntersections(level0GridView); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here - 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' - 57 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:131:50: required from 'void checkIntersections(const GridView&) [with GridView = Dune::GridView > >]' - 131 | for (const auto& intersection : intersections(gv, element)) { - | ~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:579:21: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 579 | checkIntersections(level0GridView); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here - 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 645 | refine = (element.geometry().center()[refinementDim] > 0.5); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here - 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 451 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' - 645 | refine = (element.geometry().center()[refinementDim] > 0.5); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here - 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 451 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23: -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh:460:48: required from 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 460 | return asImp().global(refElement.position(0,0)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 645 | refine = (element.geometry().center()[refinementDim] > 0.5); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here - 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | [&](auto codim) - | ~~~~~~~~~~~~~~~ - 299 | { - | ~ - 300 | // TODO: Also check whether no communication happens when no communication - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | // is requested. - | ~~~~~~~~~~~~~~~~ - 302 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 303 | { - | ~ - 304 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 306 | { - | ~ - 307 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 308 | - | - 309 | auto partitionTypes = entity.impl().partitionTypes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 310 | - | - 311 | // Check whether 'gather' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 312 | std::size_t expectedNumberOfGatherCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | - | - 314 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 315 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | expectedNumberOfGatherCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | - | - 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | { - | ~ - 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 323 | << expectedNumberOfGatherCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 326 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 328 | << std::endl; - | ~~~~~~~~~~~~~ - 329 | std::abort(); - | ~~~~~~~~~~~~~ - 330 | } - | ~ - 331 | - | - 332 | // Check whether 'scatter' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | std::size_t expectedNumberOfScatterCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 334 | - | - 335 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | expectedNumberOfScatterCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 340 | - | - 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | { - | ~ - 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 344 | << expectedNumberOfScatterCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 349 | << std::endl; - | ~~~~~~~~~~~~~ - 350 | std::abort(); - | ~~~~~~~~~~~~~ - 351 | } - | ~ - 352 | } - | ~ - 353 | } - | ~ - 354 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here - 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | [&](auto codim) - | ~~~~~~~~~~~~~~~ - 299 | { - | ~ - 300 | // TODO: Also check whether no communication happens when no communication - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | // is requested. - | ~~~~~~~~~~~~~~~~ - 302 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 303 | { - | ~ - 304 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 306 | { - | ~ - 307 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 308 | - | - 309 | auto partitionTypes = entity.impl().partitionTypes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 310 | - | - 311 | // Check whether 'gather' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 312 | std::size_t expectedNumberOfGatherCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | - | - 314 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 315 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | expectedNumberOfGatherCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | - | - 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | { - | ~ - 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 323 | << expectedNumberOfGatherCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 326 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 328 | << std::endl; - | ~~~~~~~~~~~~~ - 329 | std::abort(); - | ~~~~~~~~~~~~~ - 330 | } - | ~ - 331 | - | - 332 | // Check whether 'scatter' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | std::size_t expectedNumberOfScatterCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 334 | - | - 335 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | expectedNumberOfScatterCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 340 | - | - 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | { - | ~ - 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 344 | << expectedNumberOfScatterCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 349 | << std::endl; - | ~~~~~~~~~~~~~ - 350 | std::abort(); - | ~~~~~~~~~~~~~ - 351 | } - | ~ - 352 | } - | ~ - 353 | } - | ~ - 354 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here - 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/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-grid-2.10.0/dune/grid/common/geometry.hh:460:48: required from 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 460 | return asImp().global(refElement.position(0,0)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' +/usr/include/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]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here - 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:269:48: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:14 = std::integral_constant]' - 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); - | ~~~~~~~~~^~~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:255:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 255 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 256 | [&](auto codim){ - | ~~~~~~~~~~~~~~~~ - 257 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 258 | { - | ~ - 259 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 260 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 261 | { - | ~ - 262 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 263 | - | - 264 | if (entity.partitionType() == Dune::BorderEntity) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | { - | ~ - 266 | const auto geometry = element.geometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 267 | - | - 268 | auto referenceElement = Dune::referenceElement(element.type()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 270 | dverb << gridView.comm().rank()+1 << ": border codim " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 271 | << codim << " entity " - | ~~~~~~~~~~~~~~~~~~~~~~ - 272 | << mapper.index(entity) << " (" << entityGlobal - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 273 | << ")" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~ - 274 | } - | ~ - 275 | } - | ~ - 276 | } - | ~ - 277 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here - 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -14799,6 +16118,25 @@ /usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -14980,6 +16318,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 645 | refine = (element.geometry().center()[refinementDim] > 0.5); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); @@ -15005,1280 +16347,58 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/usr/include/dune/geometry/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]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:269:48: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:14 = std::integral_constant]' - 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); - | ~~~~~~~~~^~~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:255:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 255 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 256 | [&](auto codim){ - | ~~~~~~~~~~~~~~~~ - 257 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 258 | { - | ~ - 259 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 260 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 261 | { - | ~ - 262 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 263 | - | - 264 | if (entity.partitionType() == Dune::BorderEntity) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | { - | ~ - 266 | const auto geometry = element.geometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 267 | - | - 268 | auto referenceElement = Dune::referenceElement(element.type()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 269 | const auto entityGlobal = geometry.global(referenceElement.position(k, codim)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 270 | dverb << gridView.comm().rank()+1 << ": border codim " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 271 | << codim << " entity " - | ~~~~~~~~~~~~~~~~~~~~~~ - 272 | << mapper.index(entity) << " (" << entityGlobal - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 273 | << ")" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~ - 274 | } - | ~ - 275 | } - | ~ - 276 | } - | ~ - 277 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here - 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | [&](auto codim) - | ~~~~~~~~~~~~~~~ - 299 | { - | ~ - 300 | // TODO: Also check whether no communication happens when no communication - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | // is requested. - | ~~~~~~~~~~~~~~~~ - 302 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 303 | { - | ~ - 304 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 306 | { - | ~ - 307 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 308 | - | - 309 | auto partitionTypes = entity.impl().partitionTypes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 310 | - | - 311 | // Check whether 'gather' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 312 | std::size_t expectedNumberOfGatherCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | - | - 314 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 315 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | expectedNumberOfGatherCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | - | - 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | { - | ~ - 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 323 | << expectedNumberOfGatherCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 326 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 328 | << std::endl; - | ~~~~~~~~~~~~~ - 329 | std::abort(); - | ~~~~~~~~~~~~~ - 330 | } - | ~ - 331 | - | - 332 | // Check whether 'scatter' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | std::size_t expectedNumberOfScatterCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 334 | - | - 335 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | expectedNumberOfScatterCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 340 | - | - 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | { - | ~ - 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 344 | << expectedNumberOfScatterCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 349 | << std::endl; - | ~~~~~~~~~~~~~ - 350 | std::abort(); - | ~~~~~~~~~~~~~ - 351 | } - | ~ - 352 | } - | ~ - 353 | } - | ~ - 354 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here - 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:59: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | [&](auto codim) - | ~~~~~~~~~~~~~~~ - 299 | { - | ~ - 300 | // TODO: Also check whether no communication happens when no communication - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | // is requested. - | ~~~~~~~~~~~~~~~~ - 302 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 303 | { - | ~ - 304 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 306 | { - | ~ - 307 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 308 | - | - 309 | auto partitionTypes = entity.impl().partitionTypes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 310 | - | - 311 | // Check whether 'gather' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 312 | std::size_t expectedNumberOfGatherCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | - | - 314 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 315 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | expectedNumberOfGatherCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | - | - 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | { - | ~ - 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 323 | << expectedNumberOfGatherCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 326 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 328 | << std::endl; - | ~~~~~~~~~~~~~ - 329 | std::abort(); - | ~~~~~~~~~~~~~ - 330 | } - | ~ - 331 | - | - 332 | // Check whether 'scatter' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | std::size_t expectedNumberOfScatterCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 334 | - | - 335 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | expectedNumberOfScatterCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 340 | - | - 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | { - | ~ - 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 344 | << expectedNumberOfScatterCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 349 | << std::endl; - | ~~~~~~~~~~~~~ - 350 | std::abort(); - | ~~~~~~~~~~~~~ - 351 | } - | ~ - 352 | } - | ~ - 353 | } - | ~ - 354 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here - 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | [&](auto codim) - | ~~~~~~~~~~~~~~~ - 299 | { - | ~ - 300 | // TODO: Also check whether no communication happens when no communication - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | // is requested. - | ~~~~~~~~~~~~~~~~ - 302 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 303 | { - | ~ - 304 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 306 | { - | ~ - 307 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 308 | - | - 309 | auto partitionTypes = entity.impl().partitionTypes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 310 | - | - 311 | // Check whether 'gather' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 312 | std::size_t expectedNumberOfGatherCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | - | - 314 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 315 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | expectedNumberOfGatherCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | - | - 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | { - | ~ - 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 323 | << expectedNumberOfGatherCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 326 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 328 | << std::endl; - | ~~~~~~~~~~~~~ - 329 | std::abort(); - | ~~~~~~~~~~~~~ - 330 | } - | ~ - 331 | - | - 332 | // Check whether 'scatter' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | std::size_t expectedNumberOfScatterCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 334 | - | - 335 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | expectedNumberOfScatterCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 340 | - | - 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | { - | ~ - 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 344 | << expectedNumberOfScatterCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 349 | << std::endl; - | ~~~~~~~~~~~~~ - 350 | std::abort(); - | ~~~~~~~~~~~~~ - 351 | } - | ~ - 352 | } - | ~ - 353 | } - | ~ - 354 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here - 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | [&](auto codim) - | ~~~~~~~~~~~~~~~ - 299 | { - | ~ - 300 | // TODO: Also check whether no communication happens when no communication - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | // is requested. - | ~~~~~~~~~~~~~~~~ - 302 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 303 | { - | ~ - 304 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 306 | { - | ~ - 307 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 308 | - | - 309 | auto partitionTypes = entity.impl().partitionTypes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 310 | - | - 311 | // Check whether 'gather' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 312 | std::size_t expectedNumberOfGatherCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | - | - 314 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 315 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | expectedNumberOfGatherCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | - | - 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | { - | ~ - 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 323 | << expectedNumberOfGatherCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 326 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 328 | << std::endl; - | ~~~~~~~~~~~~~ - 329 | std::abort(); - | ~~~~~~~~~~~~~ - 330 | } - | ~ - 331 | - | - 332 | // Check whether 'scatter' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | std::size_t expectedNumberOfScatterCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 334 | - | - 335 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | expectedNumberOfScatterCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 340 | - | - 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | { - | ~ - 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 344 | << expectedNumberOfScatterCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 349 | << std::endl; - | ~~~~~~~~~~~~~ - 350 | std::abort(); - | ~~~~~~~~~~~~~ - 351 | } - | ~ - 352 | } - | ~ - 353 | } - | ~ - 354 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here - 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | [&](auto codim) - | ~~~~~~~~~~~~~~~ - 299 | { - | ~ - 300 | // TODO: Also check whether no communication happens when no communication - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | // is requested. - | ~~~~~~~~~~~~~~~~ - 302 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 303 | { - | ~ - 304 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 306 | { - | ~ - 307 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 308 | - | - 309 | auto partitionTypes = entity.impl().partitionTypes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 310 | - | - 311 | // Check whether 'gather' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 312 | std::size_t expectedNumberOfGatherCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | - | - 314 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 315 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | expectedNumberOfGatherCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | - | - 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | { - | ~ - 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 323 | << expectedNumberOfGatherCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 326 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 328 | << std::endl; - | ~~~~~~~~~~~~~ - 329 | std::abort(); - | ~~~~~~~~~~~~~ - 330 | } - | ~ - 331 | - | - 332 | // Check whether 'scatter' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | std::size_t expectedNumberOfScatterCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 334 | - | - 335 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | expectedNumberOfScatterCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 340 | - | - 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | { - | ~ - 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 344 | << expectedNumberOfScatterCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 349 | << std::endl; - | ~~~~~~~~~~~~~ - 350 | std::abort(); - | ~~~~~~~~~~~~~ - 351 | } - | ~ - 352 | } - | ~ - 353 | } - | ~ - 354 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here - 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/usr/include/dune/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]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' + | ^ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | [&](auto codim) - | ~~~~~~~~~~~~~~~ - 299 | { - | ~ - 300 | // TODO: Also check whether no communication happens when no communication - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | // is requested. - | ~~~~~~~~~~~~~~~~ - 302 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 303 | { - | ~ - 304 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 306 | { - | ~ - 307 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 308 | - | - 309 | auto partitionTypes = entity.impl().partitionTypes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 310 | - | - 311 | // Check whether 'gather' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 312 | std::size_t expectedNumberOfGatherCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | - | - 314 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 315 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | expectedNumberOfGatherCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | - | - 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | { - | ~ - 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 323 | << expectedNumberOfGatherCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 326 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 328 | << std::endl; - | ~~~~~~~~~~~~~ - 329 | std::abort(); - | ~~~~~~~~~~~~~ - 330 | } - | ~ - 331 | - | - 332 | // Check whether 'scatter' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | std::size_t expectedNumberOfScatterCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 334 | - | - 335 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | expectedNumberOfScatterCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 340 | - | - 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | { - | ~ - 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 344 | << expectedNumberOfScatterCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 349 | << std::endl; - | ~~~~~~~~~~~~~ - 350 | std::abort(); - | ~~~~~~~~~~~~~ - 351 | } - | ~ - 352 | } - | ~ - 353 | } - | ~ - 354 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here - 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:282:53: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<3>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | [&](auto codim) - | ~~~~~~~~~~~~~~~ - 299 | { - | ~ - 300 | // TODO: Also check whether no communication happens when no communication - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | // is requested. - | ~~~~~~~~~~~~~~~~ - 302 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 303 | { - | ~ - 304 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 306 | { - | ~ - 307 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 308 | - | - 309 | auto partitionTypes = entity.impl().partitionTypes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 310 | - | - 311 | // Check whether 'gather' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 312 | std::size_t expectedNumberOfGatherCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | - | - 314 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 315 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | expectedNumberOfGatherCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | - | - 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | { - | ~ - 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 323 | << expectedNumberOfGatherCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 326 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 328 | << std::endl; - | ~~~~~~~~~~~~~ - 329 | std::abort(); - | ~~~~~~~~~~~~~ - 330 | } - | ~ - 331 | - | - 332 | // Check whether 'scatter' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | std::size_t expectedNumberOfScatterCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 334 | - | - 335 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | expectedNumberOfScatterCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 340 | - | - 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | { - | ~ - 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 344 | << expectedNumberOfScatterCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 349 | << std::endl; - | ~~~~~~~~~~~~~ - 350 | std::abort(); - | ~~~~~~~~~~~~~ - 351 | } - | ~ - 352 | } - | ~ - 353 | } - | ~ - 354 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:843:28: required from here - 843 | testParallelUG<2>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:282:53: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: required from 'testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&):: [with auto:15 = std::integral_constant]' - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = testCommunication > > >(const Dune::GridView > >&, std::bitset<4>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:297:20: required from 'void testCommunication(const GridView&, std::bitset<(GridView::dimension + 1)>, Dune::InterfaceType, Dune::CommunicationDirection, const std::set&, const std::set&) [with GridView = Dune::GridView > >]' - 297 | Hybrid::forEach(std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | [&](auto codim) - | ~~~~~~~~~~~~~~~ - 299 | { - | ~ - 300 | // TODO: Also check whether no communication happens when no communication - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 301 | // is requested. - | ~~~~~~~~~~~~~~~~ - 302 | if (communicationCodims[codim]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 303 | { - | ~ - 304 | auto numberOfSubEntities = element.subEntities(codim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 305 | for (std::size_t k = 0; k < numberOfSubEntities; k++) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 306 | { - | ~ - 307 | const auto entity(element.template subEntity(k)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 308 | - | - 309 | auto partitionTypes = entity.impl().partitionTypes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 310 | - | - 311 | // Check whether 'gather' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 312 | std::size_t expectedNumberOfGatherCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 313 | - | - 314 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 315 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 316 | && (sendingPartitions.find(entity.partitionType())!=sendingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 317 | && (receivingPartitions.find(pType.second))!=receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | expectedNumberOfGatherCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | - | - 320 | if (gatherCounter[mapper.index(entity)] != expectedNumberOfGatherCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | { - | ~ - 322 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'gather' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 323 | << expectedNumberOfGatherCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | << gatherCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 326 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 328 | << std::endl; - | ~~~~~~~~~~~~~ - 329 | std::abort(); - | ~~~~~~~~~~~~~ - 330 | } - | ~ - 331 | - | - 332 | // Check whether 'scatter' has been called the appropriate number of times - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 333 | std::size_t expectedNumberOfScatterCalls = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 334 | - | - 335 | for (const auto& pType : partitionTypes) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | if (pType.first != gridView.comm().rank() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | && (receivingPartitions.find(entity.partitionType()) != receivingPartitions.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | && (sendingPartitions.find(pType.second) != sendingPartitions.end())) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | expectedNumberOfScatterCalls++; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 340 | - | - 341 | if (scatterCounter[mapper.index(entity)] != expectedNumberOfScatterCalls) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | { - | ~ - 343 | std::cerr << gridView.comm().rank() << ": UGGrid did not call 'scatter' " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 344 | << expectedNumberOfScatterCalls << " times, but " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 345 | << scatterCounter[mapper.index(entity)] << " times on an entity!" << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 346 | std::cerr << gridView.comm().rank() << ": Problematic entity: codim = " << codim - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | << ", partitionType = " << entity.partitionType() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 349 | << std::endl; - | ~~~~~~~~~~~~~ - 350 | std::abort(); - | ~~~~~~~~~~~~~ - 351 | } - | ~ - 352 | } - | ~ - 353 | } - | ~ - 354 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:618:33: required from 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]' - 618 | testCommunication(level0GridView, std::bitset(codimSet), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 619 | communicationInterface, ForwardCommunication, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 620 | sendingPartitions[communicationInterface], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 621 | receivingPartitions[communicationInterface]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:850:28: required from here - 850 | testParallelUG<3>(simplexGrid, localRefinement, refinementDim, refineUpperPart); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:707:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 707 | const auto center = element.geometry().center(); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:707:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/virtualrefinement.cc: In 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]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/virtualrefinement.cc: In 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]': /usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:258:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 258 | auto r = _f(globalPos); - | ~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::VTKLocalFunction::GlobalFunctionWrapper::write(const Dune::VTKWriter::Coordinate&, Dune::VTKWriter::VTKLocalFunction::Writer&, std::size_t) const [with F = doWrite > > > >(Dune::VTKChecker&, const std::string&, const Dune::GridView > > >&, Dune::VTK::DataMode, const std::string&)::&)>&; GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:258:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 258 | auto r = _f(globalPos); - | ~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 472 | return asImp().jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In static member function 'static bool LoadBalance::checkVector(const GridView&, const Data&) [with int codim = 2; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:463:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 463 | const auto& realPos = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 466 | return asImp().jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -16390,15 +16510,14 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -16732,12 +16851,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 6; CoordType = double; unsigned int coerceToId = 6; int dimension = 3]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 645 | refine = (element.geometry().center()[refinementDim] > 0.5); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -16919,54 +17036,39 @@ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/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]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 645 | refine = (element.geometry().center()[refinementDim] > 0.5); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/usr/include/dune/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]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: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-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:707:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 707 | const auto center = element.geometry().center(); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'bool isViewWithinBounds(const GridView&, const Dune::FieldVector&, const Dune::FieldVector&) [with GridView = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:707:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: required from here 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/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]': /usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); @@ -16975,6 +17077,10 @@ /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::IdentityGrid > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -17070,12 +17176,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ -[ 31%] Linking CXX executable testiteratorranges -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testiteratorranges.dir/link.txt --verbose=1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -17110,6 +17210,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +[ 31%] Linking CXX executable testiteratorranges +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testiteratorranges.dir/link.txt --verbose=1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -17219,23 +17321,16 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/testiteratorranges.dir/link.d CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -o testiteratorranges -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ^~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/testiteratorranges.dir/link.d CMakeFiles/testiteratorranges.dir/testiteratorranges.cc.o -o testiteratorranges -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 31%] Built target testiteratorranges make -f dune/grid/test/CMakeFiles/test-loadbalancing.dir/build.make dune/grid/test/CMakeFiles/test-loadbalancing.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-loadbalancing.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-loadbalancing.dir/build.make dune/grid/test/CMakeFiles/test-loadbalancing.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); @@ -17282,7 +17377,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -[ 32%] Building CXX object dune/grid/test/CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; @@ -17297,10 +17391,8 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 472 | return asImp().jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-loadbalancing.dir/build.make dune/grid/test/CMakeFiles/test-loadbalancing.dir/build /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const @@ -17323,6 +17415,7 @@ /usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | return jacobianTransposed(local).transposed(); | ^ +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const @@ -17338,6 +17431,7 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ +[ 32%] Building CXX object dune/grid/test/CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o -MF CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o.d -o CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-loadbalancing.cc /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -17471,10 +17565,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::IdentityGrid > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -17574,6 +17668,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 460 | return asImp().global(refElement.position(0,0)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -17901,130 +17999,82 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:397:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In static member function 'static bool LoadBalance::checkVector(const GridView&, const Data&) [with int codim = 2; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:463:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 463 | const auto& realPos = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 466 | return asImp().jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::IdentityGrid > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 32%] Linking CXX executable test-loadbalancing -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-loadbalancing.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-loadbalancing.dir/link.d "CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o" -o test-loadbalancing -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 32%] Built target test-loadbalancing -make -f dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/build.make dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/build.make dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 34%] Building CXX object dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o -MF CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o.d -o CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::IdentityGrid > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkCodim1Mapping(const Grid&, Dune::PriorityTag<1>) [with Grid = Dune::IdentityGrid > >; typename std::enable_if<(Grid::dimension == 3), int>::type = 0; typename std::enable_if::v, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:931:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 931 | const auto& firstCornerCoords = subGeom.corner(0); | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 460 | return asImp().global(refElement.position(0,0)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 466 | return asImp().jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:645:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 645 | refine = (element.geometry().center()[refinementDim] > 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 466 | return asImp().jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return asImp().jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 34%] Linking CXX executable test-hierarchicsearch -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-hierarchicsearch.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > > >; int codim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ +[ 32%] Linking CXX executable test-hierarchicsearch +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-hierarchicsearch.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-hierarchicsearch.dir/link.d "CMakeFiles/test-hierarchicsearch.dir/test-hierarchicsearch.cc.o" -o test-hierarchicsearch -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 34%] Built target test-hierarchicsearch +[ 32%] Built target test-hierarchicsearch +make -f dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/build.make dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/build.make dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 34%] Building CXX object dune/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o -MF CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o.d -o CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:25:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 25 | Dune::YaspGrid<2> grid({1., 1.}, {4, 4}); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:31:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 31 | Dune::YaspGrid<3> grid({1., 1., 1.}, {4, 4, 4}); + | ^ +[ 34%] Linking CXX executable test-loadbalancing +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-loadbalancing.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 466 | return asImp().jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-loadbalancing.dir/link.d "CMakeFiles/test-loadbalancing.dir/test-loadbalancing.cc.o" -o test-loadbalancing -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 34%] Built target test-loadbalancing make -f CMakeFiles/dunealbertagrid1d.dir/build.make CMakeFiles/dunealbertagrid1d.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid1d.dir/DependInfo.cmake "--color=" @@ -18040,6 +18090,10 @@ make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid1d.dir/build'. make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 37%] Built target dunealbertagrid1d make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' @@ -18049,19 +18103,118 @@ make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 38%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o -MF CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o.d -o CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:25:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 25 | Dune::YaspGrid<2> grid({1., 1.}, {4, 4}); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-gridinfo.cc:31:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 31 | Dune::YaspGrid<3> grid({1., 1., 1.}, {4, 4, 4}); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const IdentityGrid > >, IdentityGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 460 | return asImp().global(refElement.position(0,0)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 443 | for(int i=0; i > >, IdentityGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 460 | return asImp().global(refElement.position(0,0)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 443 | for(int i=0; i > >, IdentityGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const IdentityGrid > >, IdentityGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid > >, IdentityGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridfactory.hh:21, @@ -18136,6 +18289,13 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -18163,6 +18323,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const IdentityGrid > >, IdentityGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -18225,6 +18389,10 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -18238,6 +18406,44 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:15: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/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]': @@ -18259,6 +18465,21 @@ /usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/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-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:16: @@ -18284,104 +18505,48 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:266:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | mid += entity.geometry().corner( i ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:466:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 466 | return asImp().jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc: In function 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:48:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | << " inside center: " << is.inside().geometry().center() << "\n" - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 460 | return asImp().global(refElement.position(0,0)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::IdentityGrid > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:15: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 443 | for(int i=0; i > >, IdentityGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ [ 39%] Linking CXX executable test-gridinfo cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-gridinfo.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'static bool LoadBalance::checkVector(const GridView&, const Data&) [with int codim = 2; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:455:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 455 | static bool checkVector(const GridView& gv, const Data& data) + | ^~~~~~~~~~~ +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-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In function 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:94:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Dune::YaspGrid grid(h, n); | ^~~~ -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const IdentityGrid > >, IdentityGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, @@ -18419,10 +18584,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); @@ -18456,34 +18617,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 460 | return asImp().global(refElement.position(0,0)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 443 | for(int i=0; i > >, IdentityGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -18505,75 +18638,21 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 460 | return asImp().global(refElement.position(0,0)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 443 | for(int i=0; i > >, IdentityGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-gridinfo.dir/link.d "CMakeFiles/test-gridinfo.dir/test-gridinfo.cc.o" -o test-gridinfo -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const IdentityGrid > >, IdentityGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ [ 39%] Built target test-gridinfo make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/DependInfo.cmake "--color=" -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 40%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o -MF CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o.d -o CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const IdentityGrid > >, IdentityGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -18712,10 +18791,6 @@ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid > >, IdentityGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': @@ -18736,6 +18811,42 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 3; Grid = const IdentityGrid > >; Imp = IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -18778,6 +18889,58 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:266:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | mid += entity.geometry().corner( i ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc: In function 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:48:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | << " inside center: " << is.inside().geometry().center() << "\n" + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -18841,6 +19004,14 @@ /usr/include/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-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'static bool LoadBalance::checkVector(const GridView&, const Data&) [with int codim = 3; int ...codimensions = {}; = void; Grid = Dune::UGGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:463:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 463 | const auto& realPos = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); @@ -18889,14 +19060,6 @@ /usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 460 | return asImp().global(refElement.position(0,0)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -18945,6 +19108,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -18969,49 +19140,18 @@ /usr/include/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 | ^~~~~~~~~~~~~~~~~~ -[ 41%] Linking CXX executable test-oned -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-oned.dir/link.txt --verbose=1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-oned.dir/link.d "CMakeFiles/test-oned.dir/test-oned.cc.o" -o test-oned -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const IdentityGrid > >, IdentityGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 41%] Built target test-oned -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 42%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o -MF CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o.d -o CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 315 | LocalCoordinate x = refElement().position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]' @@ -19040,61 +19180,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 460 | return asImp().global(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::Volume Dune::GeometryDefaultImplementation::volume() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:443:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 443 | for(int i=0; i > >, IdentityGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -19323,10 +19412,29 @@ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'static bool LoadBalance::checkVector(const GridView&, const Data&) [with int codim = 2; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:455:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 455 | static bool checkVector(const GridView& gv, const Data& data) - | ^~~~~~~~~~~ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/quadraturerules.hh:354, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:15: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -19477,6 +19585,95 @@ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 41%] Linking CXX executable test-oned +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-oned.dir/link.txt --verbose=1 +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:12: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = double; Communication = Dune::Communication]' + 983 | _L(upperright - lowerleft), + | ~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:95:14: required from 'static Dune::YaspGrid >* YaspFactory >::buildGrid(bool, int, bool, bool) [with int dim = 2]' + 95 | grid = new Dune::YaspGrid >(lowerleft,upperright,s,p,overlap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:27:96: required from here + 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' + 168 | checkCommunication(*grid,-1,Dune::dvverb); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' + 168 | checkCommunication(*grid,-1,Dune::dvverb); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -19577,25 +19774,31 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:15: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' + 176 | checkGeometryLifetime( grid->leafGridView() ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -19701,264 +19904,47 @@ /usr/include/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-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const IdentityGrid > >, IdentityGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 3; Grid = const IdentityGrid > >; Imp = IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' - 68 | check(capVar,entity); - | ~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' - 162 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-oned.dir/link.d "CMakeFiles/test-oned.dir/test-oned.cc.o" -o test-oned -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 41%] Built target test-oned +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 42%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o -MF CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o.d -o CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' + 168 | checkCommunication(*grid,-1,Dune::dvverb); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In function 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:94:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 94 | Dune::YaspGrid grid(h, n); - | ^~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:12: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = double; Communication = Dune::Communication]' - 983 | _L(upperright - lowerleft), - | ~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:95:14: required from 'static Dune::YaspGrid >* YaspFactory >::buildGrid(bool, int, bool, bool) [with int dim = 2]' - 95 | grid = new Dune::YaspGrid >(lowerleft,upperright,s,p,overlap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:27:96: required from here - 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'static bool LoadBalance::checkVector(const GridView&, const Data&) [with int codim = 3; int ...codimensions = {}; = void; Grid = Dune::UGGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:463:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 463 | const auto& realPos = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' - 168 | checkCommunication(*grid,-1,Dune::dvverb); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' - 168 | checkCommunication(*grid,-1,Dune::dvverb); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' - 176 | checkGeometryLifetime( grid->leafGridView() ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' - 168 | checkCommunication(*grid,-1,Dune::dvverb); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); @@ -20087,25 +20073,6 @@ /usr/include/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/geometry/quadraturerules.hh:354, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:15: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -20148,13 +20115,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:42:53: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -20218,11 +20178,6 @@ /usr/include/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 | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); @@ -20271,10 +20226,6 @@ /usr/include/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-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc: In function 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:27:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 27 | TestSuite testGrid(const Grid& grid, const std::string& name) { - | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -20323,11 +20274,16 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc: In function 'void vtkCheck(const std::array&, const Dune::FieldVector&) [with int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/nonconformboundaryvtktest.cc:94:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 94 | Dune::YaspGrid grid(h, n); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -20352,442 +20308,46 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:12: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 168 | checkCommunication(*grid,-1,Dune::dvverb); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 168 | checkCommunication(*grid,-1,Dune::dvverb); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 176 | checkGeometryLifetime( grid->leafGridView() ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/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/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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, - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 168 | checkCommunication(*grid,-1,Dune::dvverb); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 168 | checkCommunication(*grid,-1,Dune::dvverb); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 176 | checkGeometryLifetime( grid->leafGridView() ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 176 | checkGeometryLifetime( grid->leafGridView() ); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' + 68 | check(capVar,entity); + | ~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' + 162 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' 236 | check_yasp(testID, restored); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistant.cc:26:24: required from here 26 | check_backuprestore(testID, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 27 | YaspFactory<2,Dune::EquidistantCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' - 156 | checkGeometry ( geomCopy ); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 176 | checkGeometryLifetime( grid->leafGridView() ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:162:7: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' - 162 | assert (std::abs((geomCopy.global(pos) - glob).one_norm()) < std::numeric_limits::epsilon()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 176 | checkGeometryLifetime( grid->leafGridView() ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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 /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]' @@ -20816,98 +20376,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 162 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 162 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 2, 0> >; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | const Vector corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' - 156 | checkGeometry ( geomCopy ); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 176 | checkGeometryLifetime( grid->leafGridView() ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' - 156 | checkGeometry ( geomCopy ); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 176 | checkGeometryLifetime( grid->leafGridView() ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -20962,27 +20430,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 178 | checkGeometryInFather(*grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/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-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: required from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>; ArrayType = std::vector >]' 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -21010,10 +20457,6 @@ /usr/include/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-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 3, 0> >; EntityType = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | const Vector corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates; typename Coordinates::ctype = double]' @@ -21042,54 +20485,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 162 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 162 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -21207,68 +20602,119 @@ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 162 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:298:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 298 | [&](auto codim) + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:15: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/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-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | << ", center = " << entity.geometry().center() + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 162 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh: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 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:298:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 298 | [&](auto codim) + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -21419,37 +20865,112 @@ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' - 156 | checkGeometry ( geomCopy ); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 176 | checkGeometryLifetime( grid->leafGridView() ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/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/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:42:53: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -21550,49 +21071,80 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:14: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc: In function 'Dune::TestSuite testGrid(const Grid&, const std::string&) [with Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/issue-53-uggrid-intersections.cc:27:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 27 | TestSuite testGrid(const Grid& grid, const std::string& name) { + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:12: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 168 | checkCommunication(*grid,-1,Dune::dvverb); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 168 | checkCommunication(*grid,-1,Dune::dvverb); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -21698,20 +21250,214 @@ /usr/include/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 | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 176 | checkGeometryLifetime( grid->leafGridView() ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:298:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; typename GridImp::ctype = double]' - 167 | return centerUnitOuterNormal(); - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 374 | return this->real.outerNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | FieldVector centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 168 | checkCommunication(*grid,-1,Dune::dvverb); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > > >, 2, Dune::DebugStream<1, 4> >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; OutputStream = Dune::DebugStream<1, 4>]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:168:21: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 168 | checkCommunication(*grid,-1,Dune::dvverb); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 176 | checkGeometryLifetime( grid->leafGridView() ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 176 | checkGeometryLifetime( grid->leafGridView() ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' + 156 | checkGeometry ( geomCopy ); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 176 | checkGeometryLifetime( grid->leafGridView() ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:162:7: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' + 162 | assert (std::abs((geomCopy.global(pos) - glob).one_norm()) < std::numeric_limits::epsilon()); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 176 | checkGeometryLifetime( grid->leafGridView() ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh: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 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' 162 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ @@ -21723,9 +21469,288 @@ | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | FieldVector centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 162 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' + 156 | checkGeometry ( geomCopy ); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 176 | checkGeometryLifetime( grid->leafGridView() ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' + 156 | checkGeometry ( geomCopy ); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 176 | checkGeometryLifetime( grid->leafGridView() ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:178:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 178 | checkGeometryInFather(*grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 68 | check(capVar,entity); + | ~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' + 162 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:14: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 162 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 162 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 162 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 162 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -21764,6 +21789,72 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:156:19: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' + 156 | checkGeometry ( geomCopy ); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 176 | checkGeometryLifetime( grid->leafGridView() ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 2, 0> >; EntityType = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | const Vector corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; typename GridImp::ctype = double]' + 167 | return centerUnitOuterNormal(); + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 374 | return this->real.outerNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 162 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::TensorProductCoordinates; std::string = std::__cxx11::basic_string]' + 236 | check_yasp(testID, restored); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-tensor.cc:26:24: required from here + 26 | check_backuprestore(testID, + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 27 | YaspFactory<2,Dune::TensorProductCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | FieldVector centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 3, 0> >; EntityType = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | const Vector corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -21905,6 +21996,15 @@ /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-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -21935,6 +22035,10 @@ /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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -21992,46 +22096,176 @@ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 68 | check(capVar,entity); - | ~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' - 162 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:236:14: required from 'void check_backuprestore(std::string, Dune::YaspGrid*) [with int dim = 2; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' - 236 | check_yasp(testID, restored); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-backuprestore-equidistantoffset.cc:26:24: required from here - 26 | check_backuprestore(testID, - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 27 | YaspFactory<2,Dune::EquidistantOffsetCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const | ^~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/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/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -22182,12 +22416,8 @@ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:298:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 298 | [&](auto codim) - | ^ +[ 43%] Linking CXX executable nonconformboundaryvtktest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nonconformboundaryvtktest.dir/link.txt --verbose=1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -22288,11 +22518,6 @@ /usr/include/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-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:327:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | << ", center = " << entity.geometry().center() - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 43%] Linking CXX executable issue-53-uggrid-intersections /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -22398,201 +22623,13 @@ /usr/include/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 | ^~~~~~~~~~~~~~~ -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/issue-53-uggrid-intersections.dir/link.txt --verbose=1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:298:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 298 | [&](auto codim) - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/issue-53-uggrid-intersections.dir/link.d "CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o" -o issue-53-uggrid-intersections -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 43%] Built target issue-53-uggrid-intersections -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/DependInfo.cmake "--color=" +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/nonconformboundaryvtktest.dir/link.d CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -o nonconformboundaryvtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 43%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o -MF CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o.d -o CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/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/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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, - | ^~~~~~~~ -[ 44%] Linking CXX executable nonconformboundaryvtktest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nonconformboundaryvtktest.dir/link.txt --verbose=1 +[ 43%] Built target nonconformboundaryvtktest +[ 43%] Building CXX object dune/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o -MF CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o.d -o CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/test-linking.cc +[ 44%] Linking CXX executable issue-53-uggrid-intersections +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/issue-53-uggrid-intersections.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -22633,127 +22670,43 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/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]': +/usr/include/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/issue-53-uggrid-intersections.dir/link.d "CMakeFiles/issue-53-uggrid-intersections.dir/issue-53-uggrid-intersections.cc.o" -o issue-53-uggrid-intersections -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/fmatrix.hh: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, | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh: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 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/nonconformboundaryvtktest.dir/link.d CMakeFiles/nonconformboundaryvtktest.dir/nonconformboundaryvtktest.cc.o -o nonconformboundaryvtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 44%] Built target nonconformboundaryvtktest -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/depend +[ 44%] Built target issue-53-uggrid-intersections +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/DependInfo.cmake "--color=" -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/DependInfo.cmake "--color=" +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/build +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return unitOuterNormal(refElement.position(0,0)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -[ 45%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o -MF CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o.d -o CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-partitioner.cc -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +[ 44%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o -MF CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o.d -o CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-entityshifttable.cc +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -22761,12 +22714,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -22775,6 +22722,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -22810,6 +22762,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -22848,57 +22804,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | FieldVector centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:298:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/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]': -/usr/include/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-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/depend In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -22912,6 +22822,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -22972,64 +22884,90 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/build /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 45%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o -MF CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o.d -o CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-partitioner.cc +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200: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/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ @@ -23039,28 +22977,40 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200: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/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -23072,96 +23022,60 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 451 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -23235,45 +23149,98 @@ | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/fmatrix.hh: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-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return unitOuterNormal(refElement.position(0,0)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -23281,10 +23248,39 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -23293,6 +23289,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -23314,8 +23312,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ -[ 45%] Linking CXX executable test-yaspgrid-partitioner -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-partitioner.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -23330,6 +23326,16 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -23368,6 +23374,73 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:126:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 126 | Dune::YaspGrid g(upperRight, elements); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/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]': +/usr/include/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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:126:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 126 | Dune::YaspGrid g(upperRight, elements); + | ^ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -23375,6 +23448,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 45%] Linking CXX executable test-yaspgrid-partitioner +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-partitioner.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) @@ -23391,25 +23471,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-partitioner.dir/link.d "CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o" -o test-yaspgrid-partitioner -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 45%] Built target test-yaspgrid-partitioner -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 46%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o -MF CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o.d -o CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-tensorgridfactory.cc -/usr/include/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]': -/usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) @@ -23434,114 +23503,37 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:310:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 310 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:126:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:126:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Dune::YaspGrid g(upperRight, elements); | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-tensorgridfactory.cc:14: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 451 | GlobalCoordinate center () const +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-partitioner.dir/link.d "CMakeFiles/test-yaspgrid-partitioner.dir/test-yaspgrid-partitioner.cc.o" -o test-yaspgrid-partitioner -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 45%] Built target test-yaspgrid-partitioner +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 46%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o -MF CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o.d -o CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-tensorgridfactory.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:534:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 534 | void testParallelUG(bool simplexGrid, bool localRefinement, int refinementDim, bool refineUpperPart) + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:126:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 126 | Dune::YaspGrid g(upperRight, elements); - | ^ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -[ 47%] Linking CXX executable test-yaspgrid-entityshifttable -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-entityshifttable.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-entityshifttable.dir/link.d "CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o" -o test-yaspgrid-entityshifttable -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 47%] Built target test-yaspgrid-entityshifttable -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 48%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o -MF CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o.d -o CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc: In function 'int vtkCheck(Dune::VTKChecker&, const std::array&, const Dune::FieldVector&) [with int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/subsamplingvtktest.cc:126:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 126 | Dune::YaspGrid g(upperRight, elements); - | ^ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc: In function 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:103:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | Dune::YaspGrid grid(length, elements); - | ^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -23567,23 +23559,12 @@ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc: In function 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:103:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | Dune::YaspGrid grid(length, elements); - | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:534:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -23592,25 +23573,44 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:15: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:813:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 813 | int main (int argc , char **argv) try + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:813:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In member function 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 69 | const FieldVector corner (int i) const { + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 0; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:444:42, + inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:494:32, + inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 2; int ...codimensions = {0}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:529:52, + inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:845:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 0; int ...codimensions = {}; = void; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:444:42, + inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:494:32, + inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 3; int ...codimensions = {0}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:529:52, + inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:852:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -23632,10 +23632,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh: In member function 'const Dune::FieldVector Dune::IdentityGridGeometry::corner(int) const [with int mydim = 3; int coorddim = 3; GridImp = const Dune::IdentityGrid > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridgeometry.hh:69:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 69 | const FieldVector corner (int i) const { - | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -23672,10 +23673,143 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 47%] Linking CXX executable test-yaspgrid-entityshifttable +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-entityshifttable.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-entityshifttable.dir/link.d "CMakeFiles/test-yaspgrid-entityshifttable.dir/test-yaspgrid-entityshifttable.cc.o" -o test-yaspgrid-entityshifttable -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 47%] Built target test-yaspgrid-entityshifttable +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +[ 48%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o -MF CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o.d -o CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-tensorgridfactory.cc:14: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/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-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc: In function 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:103:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | Dune::YaspGrid grid(length, elements); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-1d.cc:15: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh: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-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, @@ -23698,10 +23832,51 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:534:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 534 | void testParallelUG(bool simplexGrid, bool localRefinement, int refinementDim, bool refineUpperPart) - | ^~~~~~~~~~~~~~ +[ 50%] Linking CXX executable test-parallel-ug +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-parallel-ug.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc: In function 'void vtkCheck(Dune::FieldVector&, std::array) [with unsigned int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/conformvolumevtktest.cc:103:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | Dune::YaspGrid grid(length, elements); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' 152 | const FieldVector glob = it->geometry().global(pos); @@ -23753,29 +23928,45 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'void testParallelUG(bool, bool, int, bool) [with int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:534:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:813:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 813 | int main (int argc , char **argv) try - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:813:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-parallel-ug.dir/link.d "CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o" -o test-parallel-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 50%] Built target test-parallel-ug +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 51%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o -MF CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o.d -o CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -23812,36 +24003,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:115: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:93:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | static int ugScatter_( - | ^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -23878,10 +24039,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' @@ -23901,16 +24058,6 @@ /usr/include/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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 3; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:93:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -23965,12 +24112,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ -[ 48%] Linking CXX executable test-yaspgrid-tensorgridfactory -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-tensorgridfactory.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); @@ -23989,22 +24130,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 0; int ...codimensions = {}; = void; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:444:42, - inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:494:32, - inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 2; int ...codimensions = {0}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:529:52, - inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:845:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'static void LoadBalance::fillVector(const GridView&, Data&) [with int codim = 0; int ...codimensions = {}; = void; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:444:42, - inlined from 'static void LoadBalance::test(Grid&) [with int ...codimensions = {0}; Grid = Dune::UGGrid<3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:494:32, - inlined from 'void testLoadBalance(bool, bool, int, bool) [with int dim = 3; int ...codimensions = {0}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:529:52, - inlined from 'int main(int, char**)' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-parallel-ug.cc:852:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -24023,12 +24153,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -24050,21 +24176,11 @@ /usr/include/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-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-tensorgridfactory.dir/link.d "CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o" -o test-yaspgrid-tensorgridfactory -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:67:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | static int ugGather_( - | ^~~~~~~~~ -[ 48%] Built target test-yaspgrid-tensorgridfactory -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/DependInfo.cmake "--color=" -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 3; int codim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:67:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:115: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:93:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | static int ugScatter_( + | ^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -24086,33 +24202,8 @@ /usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o -MF CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o.d -o CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-2d.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugScatter_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 3; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:93:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' @@ -24135,160 +24226,20 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:165:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | FieldVector outerNormal (const FieldVector& /* local */) const | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 0]': +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:67:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh: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-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ + 67 | static int ugGather_( + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLevelIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 3; int codim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:67:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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 + | ^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, @@ -24308,13 +24259,8 @@ /usr/include/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 member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -[ 51%] Linking CXX executable conformvolumevtktest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/conformvolumevtktest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh: In static member function 'static int Dune::UGMessageBuffer::ugGather_(DDD::DDDContext&, typename Dune::UG_NS::DDD_OBJ, void*) [with DataHandle = Dune::CommDataHandleIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>; int gridDim = 2; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/ugmessagebuffer.hh:67:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, @@ -24397,21 +24343,15 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/conformvolumevtktest.dir/link.d CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -o conformvolumevtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 51%] Built target conformvolumevtktest -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 51%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o -MF CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o.d -o CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc: In function 'double integrateBoundary(const Dune::UGGrid<2>&)': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:115:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 115 | double integrateBoundary(const Dune::UGGrid<2>& grid) - | ^~~~~~~~~~~~~~~~~ +[ 51%] Linking CXX executable test-yaspgrid-tensorgridfactory +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-tensorgridfactory.dir/link.txt --verbose=1 +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -24552,42 +24492,22 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 52%] Linking CXX executable test-parallel-ug -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-parallel-ug.dir/link.txt --verbose=1 -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-tensorgridfactory.dir/link.d "CMakeFiles/test-yaspgrid-tensorgridfactory.dir/test-yaspgrid-tensorgridfactory.cc.o" -o test-yaspgrid-tensorgridfactory -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 51%] Built target test-yaspgrid-tensorgridfactory +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 51%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o -MF CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o.d -o CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ -/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-parallel-ug.dir/link.d "CMakeFiles/test-parallel-ug.dir/test-parallel-ug.cc.o" -o test-parallel-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 52%] Built target test-parallel-ug -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 350 | ctype test ( int /* dataSize */, ArrayType &data, ArrayType &weight, bool testweight ) - | ^~~~ -make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 52%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o -MF CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o.d -o CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -24624,8 +24544,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -24680,37 +24598,11 @@ /usr/include/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 | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -24747,19 +24639,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -24778,19 +24657,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); @@ -24809,14 +24675,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -24898,14 +24756,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | const typename Intersection::GlobalCoordinate normal - | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -24927,11 +24777,10 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc: In function 'double integrateBoundary(const Dune::UGGrid<2>&)': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:115:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 115 | double integrateBoundary(const Dune::UGGrid<2>& grid) + | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' @@ -24996,77 +24845,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/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 | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:15: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -25109,6 +24895,61 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh: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-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 350 | ctype test ( int /* dataSize */, ArrayType &data, ArrayType &weight, bool testweight ) + | ^~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:15: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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 @@ -25118,95 +24959,6 @@ /usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | const typename Intersection::GlobalCoordinate normal - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | const typename Intersection::GlobalCoordinate normal - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:5: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = double; Communication = Dune::Communication]' - 983 | _L(upperright - lowerleft), - | ~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:36:28: required from here - 36 | YaspGrid grid{x1, x2, N}; - | ^ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = float; Communication = Dune::Communication]' - 983 | _L(upperright - lowerleft), - | ~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:42:28: required from here - 42 | YaspGrid grid{x1, x2, N}; - | ^ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -25281,6 +25033,24 @@ /usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' @@ -25306,6 +25076,19 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -25411,43 +25194,78 @@ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:12: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' - 176 | checkGeometryLifetime( grid->leafGridView() ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here - 25 | check_yasp(testID + "equidistant", - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]', + inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +[ 52%] Linking CXX executable conformvolumevtktest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/conformvolumevtktest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -25462,6 +25280,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' @@ -25487,6 +25309,72 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | const typename Intersection::GlobalCoordinate normal + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:12: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:55: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' + 176 | checkGeometryLifetime( grid->leafGridView() ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here + 25 | check_yasp(testID + "equidistant", + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); @@ -25535,41 +25423,129 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:6: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' - 176 | checkGeometryLifetime( grid->leafGridView() ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here - 25 | check_yasp(testID + "equidistant", - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:975:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 975 | YaspGrid (Dune::FieldVector lowerleft, - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:975:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/conformvolumevtktest.dir/link.d CMakeFiles/conformvolumevtktest.dir/conformvolumevtktest.cc.o -o conformvolumevtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +[ 52%] Built target conformvolumevtktest +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/build.make dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 52%] Building CXX object dune/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/yasp/CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o -MF CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o.d -o CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | const typename Intersection::GlobalCoordinate normal + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const | ^~~~~~ /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]' @@ -25706,8 +25682,28 @@ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | const typename Intersection::GlobalCoordinate normal + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: required from 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]' + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:176:24: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' + 176 | checkGeometryLifetime( grid->leafGridView() ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here + 25 | check_yasp(testID + "equidistant", + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:16 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) @@ -26058,6 +26054,20 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:243:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 243 | void SubsamplingVTKWriter::writeVertexData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -26155,10 +26165,6 @@ /usr/include/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/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -26195,10 +26201,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -26236,6 +26238,28 @@ /usr/include/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 | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:5: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = double; Communication = Dune::Communication]' + 983 | _L(upperright - lowerleft), + | ~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:36:28: required from here + 36 | YaspGrid grid{x1, x2, N}; + | ^ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: required from 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates; typename GridImp::ctype = float; Communication = Dune::Communication]' + 983 | _L(upperright - lowerleft), + | ~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:42:28: required from here + 42 | YaspGrid grid{x1, x2, N}; + | ^ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -26308,6 +26332,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]', + inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -26326,11 +26355,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]', - inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -26352,6 +26376,17 @@ /usr/include/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 | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:6: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:975:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 975 | YaspGrid (Dune::FieldVector lowerleft, + | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -26394,6 +26429,94 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:975: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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' + 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' + 144 | checkEntityLifetimeForCodim( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 145 | gv, + | ~~~ + 146 | check_element_count, + | ~~~~~~~~~~~~~~~~~~~~ + 147 | Dune::Codim(), + | ~~~~~~~~~~~~~~~~~~~~~ + 148 | std::integral_constant< + | ~~~~~~~~~~~~~~~~~~~~~~~ + 149 | bool, + | ~~~~~ + 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | >() + | ~~~ + 152 | )... + | ~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = long unsigned int]' + 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' + 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' + 162 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here + 25 | check_yasp(testID + "equidistant", + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' + 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' + 144 | checkEntityLifetimeForCodim( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 145 | gv, + | ~~~ + 146 | check_element_count, + | ~~~~~~~~~~~~~~~~~~~~ + 147 | Dune::Codim(), + | ~~~~~~~~~~~~~~~~~~~~~ + 148 | std::integral_constant< + | ~~~~~~~~~~~~~~~~~~~~~~~ + 149 | bool, + | ~~~~~ + 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | >() + | ~~~ + 152 | )... + | ~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = long unsigned int]' + 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' + 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' + 162 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here + 25 | check_yasp(testID + "equidistant", + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -26490,92 +26613,6 @@ /usr/include/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 | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' - 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' - 144 | checkEntityLifetimeForCodim( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 145 | gv, - | ~~~ - 146 | check_element_count, - | ~~~~~~~~~~~~~~~~~~~~ - 147 | Dune::Codim(), - | ~~~~~~~~~~~~~~~~~~~~~ - 148 | std::integral_constant< - | ~~~~~~~~~~~~~~~~~~~~~~~ - 149 | bool, - | ~~~~~ - 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | >() - | ~~~ - 152 | )... - | ~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = long unsigned int]' - 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' - 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' - 162 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here - 25 | check_yasp(testID + "equidistant", - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:48:87: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 2; std::size_t = long unsigned int; std::true_type = std::true_type]' - 48 | std::vector::Entity::Geometry::GlobalCoordinate> coords; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}; std::size_t = long unsigned int]' - 144 | checkEntityLifetimeForCodim( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 145 | gv, - | ~~~ - 146 | check_element_count, - | ~~~~~~~~~~~~~~~~~~~~ - 147 | Dune::Codim(), - | ~~~~~~~~~~~~~~~~~~~~~ - 148 | std::integral_constant< - | ~~~~~~~~~~~~~~~~~~~~~~~ - 149 | bool, - | ~~~~~ - 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | >() - | ~~~ - 152 | )... - | ~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >; std::size_t = long unsigned int]' - 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' - 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' - 162 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here - 25 | check_yasp(testID + "equidistant", - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /usr/include/dune/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-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -26682,10 +26719,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:243:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 243 | void SubsamplingVTKWriter::writeVertexData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:243:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -26765,23 +26800,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:144:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 144 | integrationOuterNormal (const FaceVector& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -27065,10 +27083,41 @@ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:243:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]', + inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, + inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:165:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' + 180 | checkIntersectionIterator(*grid); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here + 25 | check_yasp(testID + "equidistant", + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -27151,35 +27200,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<3, Dune::EquidistantCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<3, Dune::EquidistantCoordinates >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:180:28: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantCoordinates; std::string = std::__cxx11::basic_string]' - 180 | checkIntersectionIterator(*grid); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:25:15: required from here - 25 | check_yasp(testID + "equidistant", - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 26 | YaspFactory<3,Dune::EquidistantCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -27204,6 +27224,100 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&):: [with auto:16 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<3, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' + 162 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here + 27 | check_yasp(testID + "equidistantoffset", + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -27271,11 +27385,6 @@ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]', - inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ /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, @@ -27326,100 +27435,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&):: [with auto:16 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> > >(const YaspGrid<3, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<3, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<3, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<80> >]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:162:12: required from 'void check_yasp(std::string, Dune::YaspGrid*) [with int dim = 3; CC = Dune::EquidistantOffsetCoordinates; std::string = std::__cxx11::basic_string]' - 162 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-yaspfactory-3d.cc:27:15: required from here - 27 | check_yasp(testID + "equidistantoffset", - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 28 | YaspFactory<3,Dune::EquidistantOffsetCoordinates >::buildGrid()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -27661,6 +27676,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc: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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); @@ -27698,6 +27717,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:144:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 144 | integrationOuterNormal (const FaceVector& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -27751,44 +27774,27 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 3; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc: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:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]', - inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, - inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:165:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -27807,8 +27813,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc: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 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -27925,6 +27929,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc: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 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -28080,10 +28086,25 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/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 | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/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]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -28380,6 +28401,28 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -28950,23 +28993,46 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]', + inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, + inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +[ 52%] Linking CXX executable vtksequencetest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vtksequencetest.dir/link.txt --verbose=1 +[ 53%] Linking CXX executable vtktest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vtktest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/vtksequencetest.dir/link.d CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -o vtksequencetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -[ 52%] Linking CXX executable vtksequencetest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vtksequencetest.dir/link.txt --verbose=1 +[ 53%] Built target vtksequencetest +make -f dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/build.make dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/build.make dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/vtktest.dir/link.d CMakeFiles/vtktest.dir/vtktest.cc.o -o vtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 54%] Building CXX object dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/utility/test/CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -MF CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o.d -o CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/globalindexsettest.cc +[ 54%] Built target vtktest +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +make -f dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/build.make dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/build.make dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 55%] Building CXX object dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/utility/test/CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -MF CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o.d -o CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -29065,12 +29131,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/vtksequencetest.dir/link.d CMakeFiles/vtksequencetest.dir/vtksequencetest.cc.o -o vtksequencetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 52%] Built target vtksequencetest -make -f dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/build.make dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -29084,11 +29144,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/build.make dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 53%] Building CXX object dune/grid/utility/test/CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/utility/test/CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -MF CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o.d -o CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/globalindexsettest.cc /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -29097,12 +29152,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -29144,6 +29193,8 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -29225,11 +29276,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:14: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -29266,8 +29312,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -29289,6 +29333,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ +/usr/include/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]': +/usr/include/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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid.hh:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -29321,44 +29369,120 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]', - inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, - inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/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 - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:371:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | integrationOuterNormal (const FaceVector& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | _L(upperright - lowerleft), | ~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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]': -/usr/include/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 +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:14: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' + 53 | auto geometry = eit->geometry(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:149:9: required from here + 149 | test(grid); + | ~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' + 53 | auto geometry = eit->geometry(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:163:9: required from here + 163 | test(*gridPtr); + | ~~~~^~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | _L(upperright - lowerleft), + | ~~~~~~~~~~~^~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' + 53 | auto geometry = eit->geometry(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:149:9: required from here + 149 | test(grid); + | ~~~~^~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:54:61: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' + 54 | ccontainer0[*eit] = container0[*eit] = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:149:9: required from here + 149 | test(grid); + | ~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' + 53 | auto geometry = eit->geometry(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:163:9: required from here + 163 | test(*gridPtr); + | ~~~~^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:54:61: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' + 54 | ccontainer0[*eit] = container0[*eit] = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:163:9: required from here + 163 | test(*gridPtr); + | ~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/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-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -29428,10 +29552,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -29466,10 +29586,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:983:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | _L(upperright - lowerleft), - | ~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -29591,10 +29707,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -29616,12 +29728,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); @@ -29653,6 +29759,21 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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]': +/usr/include/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 + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:371:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | integrationOuterNormal (const FaceVector& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -29842,6 +29963,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ +[ 56%] Linking CXX executable subsamplingvtktest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subsamplingvtktest.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -29849,6 +29972,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::IdentityGrid > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:421:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 421 | [[maybe_unused]] const GlobalCoordinate integrationOuterNormal = it->integrationOuterNormal(v); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -29884,11 +30011,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -29903,6 +30025,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); @@ -29934,52 +30061,76 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/subsamplingvtktest.dir/link.d CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o "CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o" -o subsamplingvtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 56%] Built target subsamplingvtktest +make -f dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 57%] Building CXX object dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o -MF CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o.d -o CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 54%] Linking CXX executable subsamplingvtktest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subsamplingvtktest.dir/link.txt --verbose=1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 55%] Linking CXX executable vtktest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vtktest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/subsamplingvtktest.dir/link.d CMakeFiles/subsamplingvtktest.dir/subsamplingvtktest.cc.o "CMakeFiles/subsamplingvtktest.dir/test-linking.cc.o" -o subsamplingvtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 55%] Built target subsamplingvtktest -make -f dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/build.make dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/build.make dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 56%] Building CXX object dune/grid/utility/test/CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/utility/test/CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -MF CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o.d -o CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:23:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 23 | YaspGrid grid{x, N, p}; + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:29:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 29 | YaspGrid grid{x, N}; + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:36:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 36 | YaspGrid grid{x1, x2, N}; + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:42:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | YaspGrid grid{x1, x2, N}; + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]', + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'Dune::FieldVector::dimworld> Dune::IdentityGridLevelIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersections.hh:327:54, + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::IdentityGrid > >; IntersectionImp = Dune::IdentityGridLevelIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:421:100: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | return geometry().volume() * centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -29989,11 +30140,11 @@ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -30003,131 +30154,10 @@ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/vtktest.dir/link.d CMakeFiles/vtktest.dir/vtktest.cc.o -o vtktest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 56%] Built target vtktest -make -f dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 57%] Building CXX object dune/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/utility/test/CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o -MF CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o.d -o CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:14: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' - 53 | auto geometry = eit->geometry(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:149:9: required from here - 149 | test(grid); - | ~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' - 53 | auto geometry = eit->geometry(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:163:9: required from here - 163 | test(*gridPtr); - | ~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' - 53 | auto geometry = eit->geometry(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:149:9: required from here - 149 | test(grid); - | ~~~~^~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:54:61: required from 'bool test(GridType&) [with GridType = Dune::YaspGrid<2>]' - 54 | ccontainer0[*eit] = container0[*eit] = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:149:9: required from here - 149 | test(grid); - | ~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:53:36: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' - 53 | auto geometry = eit->geometry(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:163:9: required from here - 163 | test(*gridPtr); - | ~~~~^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:54:61: required from 'bool test(GridType&) [with GridType = Dune::UGGrid<2>]' - 54 | ccontainer0[*eit] = container0[*eit] = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/persistentcontainertest.cc:163:9: required from here - 163 | test(*gridPtr); - | ~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, @@ -30146,27 +30176,33 @@ /usr/include/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-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:23:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 23 | YaspGrid grid{x, N, p}; - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:29:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 29 | YaspGrid grid{x, N}; - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:36:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | YaspGrid grid{x1, x2, N}; - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/yasp/test-yaspgrid-constructor.cc:42:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | YaspGrid grid{x1, x2, N}; - | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::IdentityGrid > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:421:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 421 | [[maybe_unused]] const GlobalCoordinate integrationOuterNormal = it->integrationOuterNormal(v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +[ 58%] Linking CXX executable test-yaspgrid-constructor +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-constructor.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-constructor.dir/link.d "CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o" -o test-yaspgrid-constructor -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, @@ -30187,10 +30223,30 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 58%] Built target test-yaspgrid-constructor +make -f dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 58%] Building CXX object dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -MF CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o.d -o CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -30257,14 +30313,13 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]', - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'Dune::FieldVector::dimworld> Dune::IdentityGridLevelIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/identitygrid/identitygridintersections.hh:327:54, - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::IdentityGrid > >; IntersectionImp = Dune::IdentityGridLevelIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'void assertNeighbor(Grid&) [with Grid = const Dune::IdentityGrid > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:421:100: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | return geometry().volume() * centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -30561,8 +30616,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -[ 58%] Linking CXX executable test-yaspgrid-constructor -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-constructor.dir/link.txt --verbose=1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -30666,12 +30719,6 @@ /usr/include/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/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -30720,17 +30767,6 @@ /usr/include/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-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-constructor.dir/link.d "CMakeFiles/test-yaspgrid-constructor.dir/test-yaspgrid-constructor.cc.o" -o test-yaspgrid-constructor -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 58%] Built target test-yaspgrid-constructor -make -f dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/build.make dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 58%] Building CXX object dune/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/utility/test/CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -MF CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o.d -o CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -30875,10 +30911,28 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:21: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 440 | bool checkCommunication () | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); @@ -30947,8 +31001,139 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:213:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | FieldVector centerUnitOuterNormal () const { | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:15: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here + 47 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' + 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1040 | iteratorEquals(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' + 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1040 | iteratorEquals(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 451 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1040 | iteratorEquals(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:18: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': @@ -30970,6 +31155,183 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here + 47 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here + 47 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here + 47 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here + 47 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' + 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1040 | iteratorEquals(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' + 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1040 | iteratorEquals(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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/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-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -31008,24 +31370,187 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:21: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:740:22: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 740 | GeometryInFather geoInFather = hit->geometryInFather(); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const IdentityGrid > >, IdentityGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<3>]' + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here + 65 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/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/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here + 47 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here + 47 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here + 47 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/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/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/structuredgridfactorytest.cc:20: @@ -31067,6 +31592,16 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -31308,6 +31843,54 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) @@ -31397,95 +31980,57 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:15: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here - 47 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' - 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1040 | iteratorEquals(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const IdentityGrid > >; Imp = IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here + 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' - 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1040 | iteratorEquals(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here + 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here + 65 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 451 | GlobalCoordinate center () const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' @@ -31509,21 +32054,86 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -[ 58%] Linking CXX executable globalindexsettest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalindexsettest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/globalindexsettest.dir/link.d CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -o globalindexsettest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 58%] Built target globalindexsettest -make -f dune/grid/utility/test/CMakeFiles/vertexordertest.dir/build.make dune/grid/utility/test/CMakeFiles/vertexordertest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/vertexordertest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/utility/test/CMakeFiles/vertexordertest.dir/build.make dune/grid/utility/test/CMakeFiles/vertexordertest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 59%] Building CXX object dune/grid/utility/test/CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/utility/test/CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -MF CMakeFiles/vertexordertest.dir/vertexordertest.cc.o.d -o CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); @@ -31546,56 +32156,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const IdentityGrid > >, IdentityGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1040 | iteratorEquals(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) @@ -31964,87 +32524,30 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const IdentityGrid > >, IdentityGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here - 47 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 630 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here - 47 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here - 47 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 451 | GlobalCoordinate center () const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:199:14: required from 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' + 199 | return centerUnitOuterNormal(); + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 374 | return this->real.outerNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' + 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:213:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | FieldVector centerUnitOuterNormal () const { + | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -32137,234 +32640,8 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' - 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1040 | iteratorEquals(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::UGGrid<2>]' - 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1040 | iteratorEquals(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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/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-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:740:22: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 740 | GeometryInFather geoInFather = hit->geometryInFather(); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<3>]' - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here - 65 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +[ 58%] Linking CXX executable globalindexsettest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalindexsettest.dir/link.txt --verbose=1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -32457,58 +32734,6 @@ /usr/include/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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here - 47 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here - 47 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here - 47 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const IdentityGrid > >; Imp = IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -32601,54 +32826,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' @@ -32678,137 +32855,76 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/globalindexsettest.dir/link.d CMakeFiles/globalindexsettest.dir/globalindexsettest.cc.o -o globalindexsettest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 58%] Built target globalindexsettest +make -f dune/grid/utility/test/CMakeFiles/vertexordertest.dir/build.make dune/grid/utility/test/CMakeFiles/vertexordertest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test/CMakeFiles/vertexordertest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/utility/test/CMakeFiles/vertexordertest.dir/build.make dune/grid/utility/test/CMakeFiles/vertexordertest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 59%] Building CXX object dune/grid/utility/test/CMakeFiles/vertexordertest.dir/vertexordertest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/utility/test/CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -MF CMakeFiles/vertexordertest.dir/vertexordertest.cc.o.d -o CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:17: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here - 65 | gridcheck(*grid); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here - 65 | gridcheck(*grid); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here - 65 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 451 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' @@ -32866,26 +32982,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:199:14: required from 'Dune::FieldVector::dimworld> Dune::OneDGridLevelIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' - 199 | return centerUnitOuterNormal(); - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLevelIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 374 | return this->real.outerNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::OneDGrid]' - 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here - 47 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:213:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | FieldVector centerUnitOuterNormal () const { - | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); @@ -33016,91 +33112,190 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here + 65 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here + 65 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -33132,10 +33327,44 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here + 65 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here + 65 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -33173,6 +33402,25 @@ /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/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here + 65 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -33210,10 +33458,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-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -33350,152 +33594,112 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:28: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' - 235 | std::cout << "Element at " << eit->geometry().center() << ": " - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here - 296 | testVertexOrderByIdCubes(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:17: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:70, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:19: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates; typename Coordinates::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 562 | const Geometry geo = it->geometry(); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 225 | const IIterator &iend = gv.iend(*eit); - | ~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here - 306 | testVertexOrderByIdCubes >(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 225 | const IIterator &iend = gv.iend(*eit); - | ~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here - 306 | testVertexOrderByIdCubes >(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 235 | std::cout << "Element at " << eit->geometry().center() << ": " - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here - 306 | testVertexOrderByIdCubes >(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 647 | Dune::FieldVector lowerleft() const + | ^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 573 | origin = referenceElement(geo).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 = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -33675,6 +33879,10 @@ /usr/include/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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); @@ -33712,130 +33920,47 @@ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' - 235 | std::cout << "Element at " << eit->geometry().center() << ": " - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here - 296 | testVertexOrderByIdCubes(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 630 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' - 235 | std::cout << "Element at " << eit->geometry().center() << ": " - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here - 296 | testVertexOrderByIdCubes(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:24: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 225 | const IIterator &iend = gv.iend(*eit); - | ~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here - 306 | testVertexOrderByIdCubes >(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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 225 | const IIterator &iend = gv.iend(*eit); - | ~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here - 306 | testVertexOrderByIdCubes >(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 = 2; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 235 | std::cout << "Element at " << eit->geometry().center() << ": " - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here - 306 | testVertexOrderByIdCubes >(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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 235 | std::cout << "Element at " << eit->geometry().center() << ": " - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here - 306 | testVertexOrderByIdCubes >(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here + 75 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' @@ -33871,19 +33996,6 @@ /usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 235 | std::cout << "Element at " << eit->geometry().center() << ": " - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:319:45: required from here - 319 | testVertexOrderByIdCubes >(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); @@ -34106,24 +34218,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' - 235 | std::cout << "Element at " << eit->geometry().center() << ": " - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here - 296 | testVertexOrderByIdCubes(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -34605,128 +34699,17 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 235 | std::cout << "Element at " << eit->geometry().center() << ": " - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here - 306 | testVertexOrderByIdCubes >(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 451 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here - 65 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:51: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) @@ -34793,90 +34776,17 @@ | ~ 123 | }); | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<3>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here - 65 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 235 | std::cout << "Element at " << eit->geometry().center() << ": " - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:319:45: required from here - 319 | testVertexOrderByIdCubes >(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 451 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here - 65 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here - 65 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<3>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:65:14: required from here - 65 | gridcheck(*grid); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here + 47 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' @@ -35137,32 +35047,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23: -/usr/include/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-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:53: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' - 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:193:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' - 193 | testNeighborDim(std::integral_constant(), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 194 | vo_s, vo_n, is); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' - 229 | testNeighbor(std::integral_constant(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 231 | vo, vo_n, *iit); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here - 296 | testVertexOrderByIdCubes(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -35274,96 +35158,122 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:53: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 1; VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' - 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:203:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 1; VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' - 203 | testNeighborDim(std::integral_constant(), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 204 | vo_s, vo_n, is); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 229 | testNeighbor(std::integral_constant(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 231 | vo, vo_n, *iit); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here - 306 | testVertexOrderByIdCubes >(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/yaspgrid.hh:70, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:19: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates; typename Coordinates::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 562 | const Geometry geo = it->geometry(); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 647 | Dune::FieldVector lowerleft() const - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/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-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:53: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 2; VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' - 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:203:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 2; VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' - 203 | testNeighborDim(std::integral_constant(), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 204 | vo_s, vo_n, is); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' - 229 | testNeighbor(std::integral_constant(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 231 | vo, vo_n, *iit); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:319:45: required from here - 319 | testVertexOrderByIdCubes >(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here + 57 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2>; std::true_type = std::true_type]' @@ -35467,34 +35377,6 @@ /usr/include/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 | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:34: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' - 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:193:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' - 193 | testNeighborDim(std::integral_constant(), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 194 | vo_s, vo_n, is); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' - 229 | testNeighbor(std::integral_constant(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 231 | vo, vo_n, *iit); - | ~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' - 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here - 296 | testVertexOrderByIdCubes(result); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -35530,13 +35412,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); @@ -35648,58 +35523,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:75:14: required from here - 75 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -35916,242 +35739,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&):: [with auto:22 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, unsigned int> >(const OneDGrid&, const IdSet, unsigned int>&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = OneDGrid; IdSet = IdSet, unsigned int>]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:47:14: required from here - 47 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/tensorgridfactorytest.cc:57:14: required from here - 57 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:22 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) @@ -36520,6 +36107,20 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::TensorProductCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -36542,45 +36143,99 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection > >, Dune::IdentityGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLevelIntersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -36673,6 +36328,38 @@ /usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -36765,6 +36452,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -36857,28 +36551,78 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -36971,6 +36715,9 @@ /usr/include/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-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLeafIntersection >]' @@ -37000,10 +36747,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); @@ -37032,27 +36782,28 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLevelIntersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<3>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); @@ -37081,59 +36832,96 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:28: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' + 235 | std::cout << "Element at " << eit->geometry().center() << ": " + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here + 296 | testVertexOrderByIdCubes(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 225 | const IIterator &iend = gv.iend(*eit); + | ~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here + 306 | testVertexOrderByIdCubes >(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 225 | const IIterator &iend = gv.iend(*eit); + | ~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here + 306 | testVertexOrderByIdCubes >(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 235 | std::cout << "Element at " << eit->geometry().center() << ": " + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here + 306 | testVertexOrderByIdCubes >(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); @@ -37196,6 +36984,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -37233,6 +37025,148 @@ /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 /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' + 235 | std::cout << "Element at " << eit->geometry().center() << ": " + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here + 296 | testVertexOrderByIdCubes(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' + 235 | std::cout << "Element at " << eit->geometry().center() << ": " + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here + 296 | testVertexOrderByIdCubes(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:24: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 225 | const IIterator &iend = gv.iend(*eit); + | ~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here + 306 | testVertexOrderByIdCubes >(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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:225:38: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 225 | const IIterator &iend = gv.iend(*eit); + | ~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here + 306 | testVertexOrderByIdCubes >(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 = 2; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:50: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 235 | std::cout << "Element at " << eit->geometry().center() << ": " + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here + 306 | testVertexOrderByIdCubes >(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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 235 | std::cout << "Element at " << eit->geometry().center() << ": " + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here + 306 | testVertexOrderByIdCubes >(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 235 | std::cout << "Element at " << eit->geometry().center() << ": " + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:319:45: required from here + 319 | testVertexOrderByIdCubes >(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -37375,29 +37309,54 @@ /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-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' 235 | std::cout << "Element at " << eit->geometry().center() << ": " | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here + 296 | testVertexOrderByIdCubes(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 235 | std::cout << "Element at " << eit->geometry().center() << ": " + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here + 306 | testVertexOrderByIdCubes >(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 451 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 235 | std::cout << "Element at " << eit->geometry().center() << ": " + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:319:45: required from here + 319 | testVertexOrderByIdCubes >(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 451 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -37435,19 +37394,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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 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 = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -37485,6 +37431,32 @@ /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 /usr/include/dune/geometry/referenceelements.hh:23: +/usr/include/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-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:53: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' + 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:193:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' + 193 | testNeighborDim(std::integral_constant(), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 194 | vo_s, vo_n, is); + | ~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' + 229 | testNeighbor(std::integral_constant(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 231 | vo, vo_n, *iit); + | ~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here + 296 | testVertexOrderByIdCubes(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -37522,13 +37494,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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -37566,23 +37531,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-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1>; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -37614,6 +37562,31 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:53: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 1; VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' + 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:203:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 1; VertexOrder = Dune::GeneralVertexOrder<2, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' + 203 | testNeighborDim(std::integral_constant(), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 204 | vo_s, vo_n, is); + | ~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 229 | testNeighbor(std::integral_constant(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 231 | vo, vo_n, *iit); + | ~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<2>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:306:45: required from here + 306 | testVertexOrderByIdCubes >(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid/onedgridintersections.hh:457:14: required from 'Dune::FieldVector::dimworld> Dune::OneDGridLeafIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::OneDGrid; typename GridImp::ctype = double]' 457 | return centerUnitOuterNormal(); @@ -37682,6 +37655,31 @@ /usr/include/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/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-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:53: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 2; VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' + 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:203:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 2; VertexOrder = Dune::GeneralVertexOrder<3, long unsigned int>; Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' + 203 | testNeighborDim(std::integral_constant(), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 204 | vo_s, vo_n, is); + | ~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]' + 229 | testNeighbor(std::integral_constant(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 231 | vo, vo_n, *iit); + | ~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::UGGrid<3>]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:319:45: required from here + 319 | testVertexOrderByIdCubes >(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/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/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); @@ -37719,6 +37717,34 @@ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:34: required from 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' + 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:193:18: required from 'void testNeighbor(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]' + 193 | testNeighborDim(std::integral_constant(), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 194 | vo_s, vo_n, is); + | ~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:229:23: required from 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView >; VertexOrderFactory = Dune::VertexOrderByIdFactory, unsigned int>, long unsigned int>]' + 229 | testNeighbor(std::integral_constant(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 231 | vo, vo_n, *iit); + | ~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:278:21: required from 'void testVertexOrderByIdCubes(int&) [with Grid = Dune::OneDGrid]' + 278 | testVertexOrder<0>(gridp->leafGridView(), voFactory, result); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:296:43: required from here + 296 | testVertexOrderByIdCubes(result); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -38456,6 +38482,8 @@ /usr/include/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-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]' 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); @@ -39111,155 +39139,8 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLevelIntersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 460 | return asImp().global(refElement.position(0,0)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 2, 2> >; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:142:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | void scatter (MessageBuffer& buff, const EntityType& e, size_t n) - | ^~~~~~~ -[ 59%] Linking CXX executable persistentcontainertest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/persistentcontainertest.dir/link.txt --verbose=1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 460 | return asImp().global(refElement.position(0,0)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 0; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 1]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -39289,8 +39170,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/persistentcontainertest.dir/link.d CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -o persistentcontainertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -39304,27 +39183,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -[ 59%] Built target persistentcontainertest -make -f doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/build.make doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/build.make doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); - | ^~~~~~~~~~~ -[ 60%] Building CXX object doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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 doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o -MF CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o.d -o CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-iterate-over-grid.cc -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -39336,242 +39194,31 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::OneDGrid; IntersectionIterator = Dune::IntersectionIterator, Dune::OneDGridLevelIntersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh: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 -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 3, 3> >; EntityType = Dune::Entity<3, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:142:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -39584,6 +39231,19 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); @@ -39639,124 +39299,19 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); - | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 451 | GlobalCoordinate center () const - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -39781,142 +39336,23 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/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]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh: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, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh: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 -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -39951,9 +39387,16 @@ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ /usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: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); | ^~~~~~~~~~~~~~~ @@ -39966,6 +39409,10 @@ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const @@ -39990,21 +39437,14 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2>; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -40012,28 +39452,47 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionIterator = Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<2>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); | ^~~~~~~~ @@ -40046,45 +39505,109 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/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(); +/usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/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(); +/usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 2; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ @@ -40097,35 +39620,58 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ @@ -40153,9 +39699,12 @@ /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ /usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ^~ @@ -40174,96 +39723,41 @@ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh: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 +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -40325,6 +39819,25 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | std::cout << "Element at " << eit->geometry().center() << ": " + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -40336,10 +39849,54 @@ /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); + | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testVertexOrder(const GV&, const VertexOrderFactory&, int&) [with long unsigned int codim = 0; GV = Dune::GridView > >; VertexOrderFactory = Dune::VertexOrderByIdFactory, Dune::UGGridIdSet >, long unsigned int>, long unsigned int>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:235:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 2; int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -40348,10 +39905,69 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 3; int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 1; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); @@ -40543,6 +40159,19 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -40550,6 +40179,18 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const @@ -40558,6 +40199,113 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/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]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:282:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh: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, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh: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 +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); @@ -40659,6 +40407,23 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +[ 59%] Linking CXX executable persistentcontainertest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/persistentcontainertest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -40806,6 +40571,281 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionIterator = Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/persistentcontainertest.dir/link.d CMakeFiles/persistentcontainertest.dir/persistentcontainertest.cc.o -o persistentcontainertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +[ 59%] Built target persistentcontainertest +make -f doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/build.make doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/build.make doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/build +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 451 | GlobalCoordinate center () const + | ^~~~~~ +[ 60%] Building CXX object doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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 doc/recipes/CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o -MF CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o.d -o CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-iterate-over-grid.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 2, 2> >; EntityType = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:142:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | void scatter (MessageBuffer& buff, const EntityType& e, size_t n) + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>, std::vector > >, double>, 3, 3> >; EntityType = Dune::Entity<3, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; IndexSetImp = Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector >; GlobalIdSetImp = Dune::IdSet, Dune::UGGridIdSet >, long unsigned int>; DataVectorType = std::vector >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:142:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc: In function 'void testNeighborDim(const std::integral_constant&, const VertexOrder&, const VertexOrder&, const Intersection&) [with long unsigned int mydim = 0; VertexOrder = Dune::GeneralVertexOrder<1, long unsigned int>; Intersection = Dune::Intersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/utility/test/vertexordertest.cc:147:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | DomainW subpos = geo_s.global(refelem_s.position(subindex_s, codim)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 460 | return asImp().global(refElement.position(0,0)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:460:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 460 | return asImp().global(refElement.position(0,0)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | if( (center - cornerAvg).two_norm() > tolerance ) + | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::IdentityGrid > >; GeometryImp = Dune::IdentityGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/doc/recipes/recipe-iterate-over-grid.cc:47: @@ -40813,10 +40853,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 141 | if( (center - cornerAvg).two_norm() > tolerance ) - | ~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh: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 ) @@ -40910,11 +40946,209 @@ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 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-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 350 | ctype test ( int /* dataSize */, ArrayType &data, ArrayType &weight, bool testweight ) + | ^~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/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]': +/usr/include/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-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +In 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 +[ 61%] Linking CXX executable recipe-iterate-over-grid +cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/cmake -E cmake_link_script CMakeFiles/recipe-iterate-over-grid.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/recipe-iterate-over-grid.dir/link.d "CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o" -o recipe-iterate-over-grid -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 61%] Built target recipe-iterate-over-grid +make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/DependInfo.cmake "--color=" +Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". +Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". +Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". +Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". +Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". +Dependencies file "CMakeFiles/dunealbertagrid3d.dir/link.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". +Consolidate compiler generated dependencies of target dunealbertagrid3d +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid3d.dir/build'. +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 64%] Built target dunealbertagrid3d +make -f dune/grid/common/test/CMakeFiles/scsgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/scsgmappertest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test/CMakeFiles/scsgmappertest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/common/test/CMakeFiles/scsgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/scsgmappertest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 64%] Building CXX object dune/grid/common/test/CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/common/test/CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -MF CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o.d -o CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In 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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc:13: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc:47:40: required from 'void checkElementDataMapper(const Dune::Mapper&, const GridView&) [with G = Dune::YaspGrid<2>; M = Dune::SingleCodimSingleGeomTypeMapper > >, 0>; I = unsigned int; GridView = Dune::GridView > >]' + 47 | if ((is.types(0)[0] == element.type()) != contained) + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc:128:27: required from here + 128 | checkElementDataMapper(leafMapper, grid.leafGridView()); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -40933,17 +41167,21 @@ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:350:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 350 | ctype test ( int /* dataSize */, ArrayType &data, ArrayType &weight, bool testweight ) - | ^~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid > >, IdentityGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:178:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ @@ -40953,44 +41191,26 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In function '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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, EquidistantCoordinates >; Imp = YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const IdentityGrid > >, IdentityGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:178:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/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-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, EquidistantOffsetCoordinates >; Imp = YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -41016,11 +41236,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -41077,6 +41292,10 @@ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -41118,8 +41337,11 @@ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -41139,12 +41361,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -In 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-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); @@ -41153,51 +41369,33 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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/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]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkCodim1Mapping(const Grid&, Dune::PriorityTag<1>) [with Grid = Dune::UGGrid<3>; typename std::enable_if<(Grid::dimension == 3), int>::type = 0; typename std::enable_if::v, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:931:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 931 | const auto& firstCornerCoords = subGeom.corner(0); + | ~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = 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-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -41213,23 +41411,32 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -41241,11 +41448,16 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 61%] Linking CXX executable recipe-iterate-over-grid +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -41253,7 +41465,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -cd /build/reproducible-path/dune-grid-2.10.0/build/doc/recipes && /usr/bin/cmake -E cmake_link_script CMakeFiles/recipe-iterate-over-grid.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -41261,57 +41472,27 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/recipe-iterate-over-grid.dir/link.d "CMakeFiles/recipe-iterate-over-grid.dir/recipe-iterate-over-grid.cc.o" -o recipe-iterate-over-grid -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ -[ 61%] Built target recipe-iterate-over-grid -make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/DependInfo.cmake "--color=" -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/dgfparser.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/elementinfo.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/indexsets.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/macrodata.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunealbertagrid3d.dir/dune/grid/albertagrid/meshpointer.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunealbertagrid3d.dir/link.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid3d.dir/compiler_depend.internal". -Consolidate compiler generated dependencies of target dunealbertagrid3d -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f CMakeFiles/dunealbertagrid3d.dir/build.make CMakeFiles/dunealbertagrid3d.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid3d.dir/build'. -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 64%] Built target dunealbertagrid3d -make -f dune/grid/common/test/CMakeFiles/scsgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/scsgmappertest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test/CMakeFiles/scsgmappertest.dir/DependInfo.cmake "--color=" +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, EquidistantOffsetCoordinates >; Imp = YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, - | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -make -f dune/grid/common/test/CMakeFiles/scsgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/scsgmappertest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~^~~~~~~~ @@ -41333,32 +41514,18 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ -[ 64%] Building CXX object dune/grid/common/test/CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/common/test/CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -MF CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o.d -o CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc -/usr/include/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]': -/usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -41369,39 +41536,54 @@ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkCodim1Mapping(const Grid&, Dune::PriorityTag<1>) [with Grid = Dune::UGGrid<3>; typename std::enable_if<(Grid::dimension == 3), int>::type = 0; typename std::enable_if::v, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:931:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 931 | const auto& firstCornerCoords = subGeom.corner(0); + | ~~~~~~~~~~~~~~^~~ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, EquidistantCoordinates >; Imp = YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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/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]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -41409,34 +41591,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc:13: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc:47:40: required from 'void checkElementDataMapper(const Dune::Mapper&, const GridView&) [with G = Dune::YaspGrid<2>; M = Dune::SingleCodimSingleGeomTypeMapper > >, 0>; I = unsigned int; GridView = Dune::GridView > >]' - 47 | if ((is.types(0)[0] == element.type()) != contained) - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/scsgmappertest.cc:128:27: required from here - 128 | checkElementDataMapper(leafMapper, grid.leafGridView()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -41445,10 +41599,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | mid += entity.geometry().corner( i ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); @@ -41467,8 +41617,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 379 | mid += entity.geometry().corner( i ); @@ -41487,10 +41635,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const UGGrid<3>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); @@ -41523,170 +41675,23 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::IdentityGrid > >; Entity = Dune::Entity<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridEntity>; Intersection = Dune::Intersection > >, Dune::IdentityGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | const FieldVector glob = it->geometry().global(pos); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkCodim1Mapping(const Grid&, Dune::PriorityTag<1>) [with Grid = Dune::UGGrid<3>; typename std::enable_if<(Grid::dimension == 3), int>::type = 0; typename std::enable_if::v, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:931:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 931 | const auto& firstCornerCoords = subGeom.corner(0); - | ~~~~~~~~~~~~~~^~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 379 | mid += entity.geometry().corner( i ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 379 | mid += entity.geometry().corner( i ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const UGGrid<3>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -41722,11 +41727,28 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 379 | mid += entity.geometry().corner( i ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const IdentityGrid > >, IdentityGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -41767,14 +41789,25 @@ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, TensorProductCoordinates >; Imp = YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'CheckCommunication::ctype CheckCommunication::test(int, ArrayType&, ArrayType&, bool) [with GridView = Dune::GridView > > >; int cdim = 3; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:379:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 379 | mid += entity.geometry().corner( i ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); @@ -41785,25 +41818,89 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | coords.back().push_back(is.geometry().corner(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-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, TensorProductCoordinates >; Imp = YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = OneDGrid; Entity = Entity<0, 1, const OneDGrid, OneDGridEntity>; IndexSetType = IndexSet, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<1>; Entity = Entity<0, 1, const YaspGrid<1>, YaspEntity>; IndexSetType = IndexSet, YaspIndexSet, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); @@ -41818,20 +41915,20 @@ /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = OneDGrid; Entity = Entity<0, 1, const OneDGrid, OneDGridEntity>; IndexSetType = IndexSet, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -[ 64%] Linking CXX executable vertexordertest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vertexordertest.dir/link.txt --verbose=1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -41866,6 +41963,10 @@ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<1, EquidistantOffsetCoordinates >; Entity = Entity<0, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -41930,21 +42031,128 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/vertexordertest.dir/link.d CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -o vertexordertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 64%] Built target vertexordertest -make -f dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 64%] Building CXX object dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/common/test/CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -MF CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o.d -o CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -41957,19 +42165,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]', - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | return geometry().volume() * centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -41992,14 +42194,18 @@ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<2>; Entity = Entity<0, 2, const YaspGrid<2>, YaspEntity>; IndexSetType = IndexSet, YaspIndexSet, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 573 | origin = referenceElement(geo).position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -42008,6 +42214,30 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2>; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh: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-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<2, EquidistantOffsetCoordinates >; Entity = Entity<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +[ 64%] Linking CXX executable vertexordertest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/vertexordertest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -42019,14 +42249,67 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkCodim1Mapping(const Grid&, Dune::PriorityTag<1>) [with Grid = Dune::UGGrid<3>; typename std::enable_if<(Grid::dimension == 3), int>::type = 0; typename std::enable_if::v, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:931:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 931 | const auto& firstCornerCoords = subGeom.corner(0); - | ~~~~~~~~~~~~~~^~~ -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/vertexordertest.dir/link.d CMakeFiles/vertexordertest.dir/vertexordertest.cc.o -o vertexordertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 64%] Built target vertexordertest +make -f dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/DependInfo.cmake "--color=" +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/build.make dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/build +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +[ 64%] Building CXX object dune/grid/common/test/CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/common/test/CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -MF CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o.d -o CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc +[ 65%] Linking CXX executable scsgmappertest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/scsgmappertest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/scsgmappertest.dir/link.d CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -o scsgmappertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 65%] Built target scsgmappertest +make -f dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/build.make dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/build.make dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 65%] Building CXX object dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -MF CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o.d -o CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -42034,8 +42317,71 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 65%] Linking CXX executable scsgmappertest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/scsgmappertest.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]', + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | return geometry().volume() * centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 541 | void iterate(Grid &g) + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 541 | void iterate(Grid &g) + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); @@ -42046,6 +42392,29 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | return geometry().volume() * centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -42060,234 +42429,36 @@ 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) - | ^~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/scsgmappertest.dir/link.d CMakeFiles/scsgmappertest.dir/scsgmappertest.cc.o -o scsgmappertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 65%] Built target scsgmappertest -make -f dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/build.make dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/DependInfo.cmake "--color=" /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/build.make dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/build /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 65%] Building CXX object dune/grid/io/file/test/CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -MF CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o.d -o CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:17: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' - 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<2>]' - 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:339:14: required from here - 339 | checkGrid(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' - 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<3>]' - 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:351:14: required from here - 351 | checkGrid(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) - | ~~~~~~~~^~~~~~~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' - 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<2>]' - 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:339:14: required from here - 339 | checkGrid(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' - 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<3>]' - 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:351:14: required from here - 351 | checkGrid(*grid); - | ~~~~~~~~~^~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 541 | void iterate(Grid &g) - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 541 | void iterate(Grid &g) - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, @@ -42306,21 +42477,14 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = OneDGrid; Entity = Entity<0, 1, const OneDGrid, OneDGridEntity>; IndexSetType = IndexSet, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ @@ -42331,51 +42495,6 @@ 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<1>; Entity = Entity<0, 1, const YaspGrid<1>, YaspEntity>; IndexSetType = IndexSet, YaspIndexSet, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<1, EquidistantOffsetCoordinates >; Entity = Entity<0, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/starcdreadertest.cc:10: @@ -42417,161 +42536,69 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]', - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | return geometry().volume() * centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<2>; Entity = Entity<0, 2, const YaspGrid<2>, YaspEntity>; IndexSetType = IndexSet, YaspIndexSet, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:17: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' + 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<2>]' + 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:339:14: required from here + 339 | checkGrid(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' + 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<3>]' + 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:351:14: required from here + 351 | checkGrid(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' @@ -42831,21 +42858,58 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc: In function 'void testDim() [with int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:23:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 23 | GridType grid(extension,n); - | ^~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' + 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<2>]' + 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:339:14: required from here + 339 | checkGrid(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:146:53: required from 'void checkMixedDataMapper(const Mapper&, const GridView&) [with Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; GridView = Dune::GridView > >]' + 146 | if (std::find(gts.begin(),gts.end(),element.type()) == gts.end()) + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:257:23: required from 'void checkGrid(Grid&) [with Grid = Dune::YaspGrid<3>]' + 257 | checkMixedDataMapper(leafMixedMCMGMapper, grid.leafGridView()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/test/mcmgmappertest.cc:351:14: required from here + 351 | checkGrid(*grid); + | ~~~~~~~~~^~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' @@ -43162,27 +43226,16 @@ /usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2>; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]', - inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, - inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:165:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]', + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | return geometry().volume() * centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -43278,10 +43331,24 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<2, EquidistantOffsetCoordinates >; Entity = Entity<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/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]': /usr/include/dune/geometry/multilineargeometry.hh:282:76: required from 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]' 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -43478,12 +43545,10 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) + | ~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -43974,13 +44039,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -44171,43 +44229,50 @@ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc: In function 'void testDim() [with int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-identitygrid.cc:23:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 23 | GridType grid(extension,n); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) + | ~~~~~~~~^~~~~~~~~~~ +In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]', + inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, + inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:165:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::UGGrid<3>; IntersectionIterator = Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -44453,20 +44518,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -44482,14 +44533,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) - | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': @@ -44504,40 +44547,22 @@ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 315 | LocalCoordinate x = refElement().position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | void assertNeighbor (Grid &g) - | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) @@ -44553,26 +44578,27 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -[ 65%] Linking CXX executable test-yaspgrid-backuprestore-equidistant -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/link.txt --verbose=1 -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 315 | LocalCoordinate x = refElement().position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/link.d "CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o" -o test-yaspgrid-backuprestore-equidistant -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 65%] Built target test-yaspgrid-backuprestore-equidistant -make -f dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/DependInfo.cmake "--color=" 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::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: @@ -44583,15 +44609,31 @@ /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' 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::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | void assertNeighbor (Grid &g) + | ^~~~~~~~~~~~~~ +[ 65%] Linking CXX executable test-yaspgrid-backuprestore-equidistant +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/link.d "CMakeFiles/test-yaspgrid-backuprestore-equidistant.dir/test-yaspgrid-backuprestore-equidistant.cc.o" -o test-yaspgrid-backuprestore-equidistant -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 65%] Built target test-yaspgrid-backuprestore-equidistant +make -f dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' [ 67%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGMSH_ONEDGRID -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o -MF CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o.d -o CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::IdentityGrid > >, Dune::IdentityGridGeometry>]', @@ -44672,8 +44714,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 67%] Linking CXX executable test-yaspgrid-backuprestore-equidistantoffset -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -44681,6 +44721,29 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: +/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, @@ -44699,17 +44762,10 @@ /usr/include/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-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/link.d "CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o" -o test-yaspgrid-backuprestore-equidistantoffset -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 67%] Built target test-yaspgrid-backuprestore-equidistantoffset -make -f dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 68%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGMSH_UGGRID -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o -MF CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o.d -o CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc +/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 +[ 67%] Linking CXX executable test-yaspgrid-backuprestore-equidistantoffset +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, @@ -44730,23 +44786,15 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: -/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 440 | bool checkCommunication () + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/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]': @@ -44797,6 +44845,35 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, + inlined from 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:378:58, + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:78, + inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47, + inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/link.d "CMakeFiles/test-yaspgrid-backuprestore-equidistantoffset.dir/test-yaspgrid-backuprestore-equidistantoffset.cc.o" -o test-yaspgrid-backuprestore-equidistantoffset -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 67%] Built target test-yaspgrid-backuprestore-equidistantoffset +make -f dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/DependInfo.cmake "--color=" +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 68%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:37: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': @@ -44837,38 +44914,13 @@ /usr/include/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-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:39: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGMSH_UGGRID -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o -MF CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o.d -o CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 440 | bool checkCommunication () + | ^~~~~~~~~~~~~~~~~~ +[ 69%] Linking CXX executable test-yaspgrid-backuprestore-tensor +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -44903,6 +44955,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' @@ -45049,9 +45105,358 @@ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:41: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 1; GlobalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/link.d "CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o" -o test-yaspgrid-backuprestore-tensor -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +[ 69%] Built target test-yaspgrid-backuprestore-tensor +make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/DependInfo.cmake "--color=" +Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". +Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". +Dependencies file "CMakeFiles/dunealbertagrid2d.dir/link.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". +Consolidate compiler generated dependencies of target dunealbertagrid2d +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/build +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid2d.dir/build'. +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 73%] Built target dunealbertagrid2d +make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/depend +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/DependInfo.cmake "--color=" +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 73%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGMSH_ALBERTAGRID -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o -MF CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o.d -o CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | void checkIntersectionIterator ( const GridViewType &view, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905: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/geometry/quadraturerules.hh:354, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:39: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: +/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | void checkIntersectionIterator ( const GridViewType &view, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, @@ -45123,12 +45528,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:41: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 1; GlobalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' @@ -45205,78 +45604,75 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -[ 69%] Linking CXX executable test-yaspgrid-backuprestore-tensor -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/link.txt --verbose=1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 440 | bool checkCommunication () + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, + inlined from 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:148:58, + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:78, + inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47, + inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:24: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/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]': @@ -45327,8 +45723,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/link.d "CMakeFiles/test-yaspgrid-backuprestore-tensor.dir/test-yaspgrid-backuprestore-tensor.cc.o" -o test-yaspgrid-backuprestore-tensor -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridLocalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -45367,16 +45765,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -[ 69%] Built target test-yaspgrid-backuprestore-tensor -make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/DependInfo.cmake "--color=" -Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/dgfparser.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/elementinfo.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/indexsets.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/macrodata.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunealbertagrid2d.dir/dune/grid/albertagrid/meshpointer.cc.o.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". -Dependencies file "CMakeFiles/dunealbertagrid2d.dir/link.d" is newer than depends file "/build/reproducible-path/dune-grid-2.10.0/build/CMakeFiles/dunealbertagrid2d.dir/compiler_depend.internal". /usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<3>]' 573 | origin = referenceElement(geo).position(0,0); @@ -45393,25 +45781,34 @@ /usr/include/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 | ^~~~~~~~ -Consolidate compiler generated dependencies of target dunealbertagrid2d -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f CMakeFiles/dunealbertagrid2d.dir/build.make CMakeFiles/dunealbertagrid2d.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -make[5]: Nothing to be done for 'CMakeFiles/dunealbertagrid2d.dir/build'. -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 73%] Built target dunealbertagrid2d -make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 73%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGMSH_ALBERTAGRID -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o -MF CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o.d -o CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:39: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = OneDGrid; Entity = Entity<0, 1, const OneDGrid, OneDGridEntity>; IndexSetType = IndexSet, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); @@ -45469,26 +45866,117 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 440 | bool checkCommunication () - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, - inlined from 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:378:58, - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:78, - inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47, - inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:21: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 83 | for(const auto& intersection:intersections(leafGridView,entity)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 83 | for(const auto& intersection:intersections(leafGridView,entity)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 83 | for(const auto& intersection:intersections(leafGridView,entity)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 83 | for(const auto& intersection:intersections(leafGridView,entity)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); @@ -45546,6 +46034,247 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' + 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 413 | it->geometryInInside(); + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' + 51 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 413 | it->geometryInInside(); + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | void assertNeighbor (Grid &g) + | ^~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' + 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 413 | it->geometryInInside(); + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' + 51 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 413 | it->geometryInInside(); + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' + 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:740:22: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 740 | GeometryInFather geoInFather = hit->geometryInFather(); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': @@ -45614,10 +46343,138 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 1; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 440 | bool checkCommunication () - | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' + 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:740:22: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 740 | GeometryInFather geoInFather = hit->geometryInFather(); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -45808,6 +46665,25 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -45874,10 +46750,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<2>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) @@ -45995,16 +46867,6 @@ /usr/include/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/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: -/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); @@ -46030,6 +46892,48 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, UGGridIdSet >, long unsigned int> >(const UGGrid<3>&, const IdSet, UGGridIdSet >, long unsigned int>&):: [with auto:19 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) @@ -46505,6 +47409,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:451:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 451 | GlobalCoordinate center () const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::GlobalCoordinate Dune::GeometryDefaultImplementation::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -46697,30 +47605,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -46756,17 +47640,29 @@ /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/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -46837,161 +47733,488 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' + 199 | return centerOuterNormal(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<3, 3>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 374 | return this->real.outerNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:82: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector]' + 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:191:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::integrationOuterNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' + 191 | return centerIntegrationOuterNormal(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 387 | return this->real.integrationOuterNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:421:100: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 421 | [[maybe_unused]] const GlobalCoordinate integrationOuterNormal = it->integrationOuterNormal(v); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Coordinate integrationOuterNormal(int face) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:29 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 85 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 90 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 85 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]' + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:753:42: required from 'void Dune::GmshReaderParser::pass2HandleElement(FILE*, int, std::map&, const std::vector >&, int) [with GridType = Dune::AlbertaGrid<2>; FILE = FILE]' + 753 | factory.insertBoundarySegment(vertices, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ + 754 | std::shared_ptr >(newBoundarySegment)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:531:9: required from 'void Dune::GmshReaderParser::read(const std::string&) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 531 | pass2HandleElement(file, elm_type, renumber, nodes, physical_entity); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:880:20: required from 'static void Dune::GmshReader::doRead(Dune::GridFactory&, const std::string&, std::vector&, std::vector&, bool, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 880 | parser.read(fileName); + | ~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:974:13: required from 'static std::unique_ptr<_Tp> Dune::GmshReader::read(const std::string&, std::vector&, std::vector&, bool, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 974 | doRead( + | ~~~~~~^ + 975 | factory, fileName, boundarySegmentToPhysicalEntity, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 976 | elementToPhysicalEntity, verbose, insertBoundarySegments + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 977 | ); + | ~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:147:46: required from 'testReadingAndWritingGrid >(const std::string&, const std::string&, const std::string&, int, bool):: [with auto:30 = {}]' + 147 | auto gridp = GmshReader::read(inputName, elementData, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 148 | boundaryData, args...); + | ~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:155:9: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 155 | read(); + | ~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:24: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:29 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 90 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 85 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -47097,27 +48320,6 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': /usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) @@ -47188,6 +48390,34 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:36:26: required from 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 36 | GlobalCoordinate y = corner( 0 ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 85 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -47468,18 +48698,101 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:29 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | GlobalCoordinate center () const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -48172,46 +49485,215 @@ /usr/include/dune/geometry/multilineargeometry.hh:418:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | void checkIntersectionIterator ( const GridViewType &view, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:39: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = OneDGrid; Entity = Entity<0, 1, const OneDGrid, OneDGridEntity>; IndexSetType = IndexSet, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]', + inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, + inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:165:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:41: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3; GlobalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: required from here @@ -48221,138 +49703,256 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: required from here /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:21: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 83 | for(const auto& intersection:intersections(leafGridView,entity)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometrycache.hh:9, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:17: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh: In instantiation of 'Dune::FieldVector Dune::Alberta::vectorProduct(const Dune::FieldVector&, const Dune::FieldVector&) [with K = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:60:27: required from 'K Dune::Alberta::determinant(const Dune::FieldMatrix&) [with K = double]' + 60 | return vectorProduct( matrix[ 0 ], matrix[ 1 ] ).two_norm(); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:271:44: required from 'Dune::AlbertaGridGeometry::ctype Dune::AlbertaGridGeometry::elDeterminant() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; ctype = double]' + 271 | return std::abs( Alberta::determinant( jacobianTransposed() ) ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:105:74: required from 'void Dune::AlbertaGridGeometry::build(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' + 105 | elDet_ = (coordReader.hasDeterminant() ? coordReader.determinant() : elDeterminant()); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:149:12: required from 'Dune::AlbertaGridGeometry::AlbertaGridGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' + 149 | build( coordReader ); + | ~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:314:27: required from 'Dune::AlbertaGridGlobalGeometry::AlbertaGridGlobalGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' + 314 | : Base( coordReader ) + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/entity.cc:264:22: required from 'Dune::AlbertaGridEntity<0, dim, Grid>::Geometry Dune::AlbertaGridEntity<0, dim, Grid>::geometry() const [with int dim = 2; Grid = const Dune::AlbertaGrid<2>; Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]' + 264 | return Geometry( GeometryImpl( coordReader ) ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::AlbertaGrid<2>; EntityImp = Dune::AlbertaGridEntity; Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' + 562 | const Geometry geo = it->geometry(); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 83 | for(const auto& intersection:intersections(leafGridView,entity)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 19 | vectorProduct ( const FieldVector< K, 3 > &u, const FieldVector< K, 3 > &v ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 83 | for(const auto& intersection:intersections(leafGridView,entity)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:83:49: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 83 | for(const auto& intersection:intersections(leafGridView,entity)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); @@ -48361,10 +49961,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -48482,6 +50078,251 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 3; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -48490,56 +50331,158 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' - 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 413 | it->geometryInInside(); - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' - 51 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 413 | it->geometryInInside(); - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 238 | Jacobian jacobian ( const LocalCoordinate &local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' + 98 | gridcheck(*grid); + | ~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here + 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -48638,168 +50581,182 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | void checkIntersectionIterator ( const GridViewType &view, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' - 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 413 | it->geometryInInside(); - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' - 51 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 413 | it->geometryInInside(); - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 238 | Jacobian jacobian ( const LocalCoordinate &local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 3; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' 98 | gridcheck(*grid); | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here + 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, + | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); @@ -48897,50 +50854,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' - 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:740:22: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 740 | GeometryInFather geoInFather = hit->geometryInFather(); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -49088,1890 +51001,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' - 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:740:22: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 740 | GeometryInFather geoInFather = hit->geometryInFather(); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' - 199 | return centerOuterNormal(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<3, 3>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 374 | return this->real.outerNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:440:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 440 | bool checkCommunication () - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:82: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector]' - 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:191:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::integrationOuterNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' - 191 | return centerIntegrationOuterNormal(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 387 | return this->real.integrationOuterNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:421:100: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 421 | [[maybe_unused]] const GlobalCoordinate integrationOuterNormal = it->integrationOuterNormal(v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Coordinate integrationOuterNormal(int face) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:29 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 85 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 90 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 85 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, - inlined from 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:148:58, - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:78, - inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47, - inlined from 'bool CheckCommunication::checkCommunication() [with GridView = Dune::GridView > >; int cdim = 2; OutputStream = Dune::DebugStream<1, 4>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:459:12: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]' - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:753:42: required from 'void Dune::GmshReaderParser::pass2HandleElement(FILE*, int, std::map&, const std::vector >&, int) [with GridType = Dune::AlbertaGrid<2>; FILE = FILE]' - 753 | factory.insertBoundarySegment(vertices, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ - 754 | std::shared_ptr >(newBoundarySegment)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:531:9: required from 'void Dune::GmshReaderParser::read(const std::string&) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 531 | pass2HandleElement(file, elm_type, renumber, nodes, physical_entity); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:880:20: required from 'static void Dune::GmshReader::doRead(Dune::GridFactory&, const std::string&, std::vector&, std::vector&, bool, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 880 | parser.read(fileName); - | ~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:974:13: required from 'static std::unique_ptr<_Tp> Dune::GmshReader::read(const std::string&, std::vector&, std::vector&, bool, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 974 | doRead( - | ~~~~~~^ - 975 | factory, fileName, boundarySegmentToPhysicalEntity, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 976 | elementToPhysicalEntity, verbose, insertBoundarySegments - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 977 | ); - | ~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:147:46: required from 'testReadingAndWritingGrid >(const std::string&, const std::string&, const std::string&, int, bool):: [with auto:30 = {}]' - 147 | auto gridp = GmshReader::read(inputName, elementData, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 148 | boundaryData, args...); - | ~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:155:9: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 155 | read(); - | ~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:29 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 90 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 85 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:36:26: required from 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 36 | GlobalCoordinate y = corner( 0 ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 85 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 3; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&):: [with auto:29 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<3, 3>, unsigned int> >(const AlbertaGrid<3, 3>&, const IdSet, AlbertaGridIdSet<3, 3>, unsigned int>&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<3, 3>; IdSet = IdSet, AlbertaGridIdSet<3, 3>, unsigned int>]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | void assertNeighbor (Grid &g) - | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometrycache.hh:9, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:17: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh: In instantiation of 'Dune::FieldVector Dune::Alberta::vectorProduct(const Dune::FieldVector&, const Dune::FieldVector&) [with K = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:60:27: required from 'K Dune::Alberta::determinant(const Dune::FieldMatrix&) [with K = double]' - 60 | return vectorProduct( matrix[ 0 ], matrix[ 1 ] ).two_norm(); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:271:44: required from 'Dune::AlbertaGridGeometry::ctype Dune::AlbertaGridGeometry::elDeterminant() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; ctype = double]' - 271 | return std::abs( Alberta::determinant( jacobianTransposed() ) ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:105:74: required from 'void Dune::AlbertaGridGeometry::build(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' - 105 | elDet_ = (coordReader.hasDeterminant() ? coordReader.determinant() : elDeterminant()); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:149:12: required from 'Dune::AlbertaGridGeometry::AlbertaGridGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' - 149 | build( coordReader ); - | ~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:314:27: required from 'Dune::AlbertaGridGlobalGeometry::AlbertaGridGlobalGeometry(const CoordReader&) [with CoordReader = Dune::AlbertaGridCoordinateReader<0, const Dune::AlbertaGrid<2> >; int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]' - 314 | : Base( coordReader ) - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/entity.cc:264:22: required from 'Dune::AlbertaGridEntity<0, dim, Grid>::Geometry Dune::AlbertaGridEntity<0, dim, Grid>::geometry() const [with int dim = 2; Grid = const Dune::AlbertaGrid<2>; Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]' - 264 | return Geometry( GeometryImpl( coordReader ) ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::AlbertaGrid<2>; EntityImp = Dune::AlbertaGridEntity; Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:562:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' - 562 | const Geometry geo = it->geometry(); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 19 | vectorProduct ( const FieldVector< K, 3 > &u, const FieldVector< K, 3 > &v ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 3; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 238 | Jacobian jacobian ( const LocalCoordinate &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<2>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:283:45: required from here - 283 | testReadingAndWritingGrid >( path, "sphere", "AlbertaGrid-2D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In 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 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 238 | Jacobian jacobian ( const LocalCoordinate &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 3; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:98:12: required from 'void testReadingAndWritingGrid(const std::string&, const std::string&, const std::string&, int, bool) [with GridType = Dune::AlbertaGrid<3, 3>; std::string = std::__cxx11::basic_string]' - 98 | gridcheck(*grid); - | ~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:284:45: required from here - 284 | testReadingAndWritingGrid >( path, "pyramid", "AlbertaGrid-3D", refinements ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' 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 static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::TensorProductCoordinates >, Dune::YaspGeometry>]', - inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, - inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 2; GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:165:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': @@ -51027,14 +51056,10 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/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-grid-2.10.0/dune/grid/test/test-ug.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:310:112: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 310 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); + | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); @@ -51264,10 +51289,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 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, @@ -51349,11 +51370,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:748:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | const typename GeometryInFather::GlobalCoordinate x @@ -51384,11 +51400,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | coords.push_back(e.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~^~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, - | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:40: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -51404,8 +51415,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); @@ -51566,23 +51575,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -51591,19 +51587,217 @@ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In 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 = 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-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: +/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/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/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]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In 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 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | if( (center - cornerAvg).two_norm() > tolerance ) + | ~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::Geometry::affine() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: +/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:282:33: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, + | ^~~~~~~~~~~~~~~~~~~~~ +[ 73%] Linking CXX executable test-identitygrid +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-identitygrid.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In member function 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-identitygrid.dir/link.d "CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o" -o test-identitygrid -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 73%] Built target test-identitygrid +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 74%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o -MF CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o.d -o CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -51708,19 +51902,41 @@ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-ug.cc:310:112: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 310 | Dune::FieldVector diff = eIt->geometryInFather().corner(i) - eWoIt->geometryInFather().corner(i); - | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:5: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:40: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:40: +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]', + inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -51728,158 +51944,60 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 141 | if( (center - cornerAvg).two_norm() > tolerance ) - | ~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::Geometry::affine() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: -/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:282:33: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 73%] Linking CXX executable test-identitygrid -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-identitygrid.dir/link.txt --verbose=1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 3; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: + inlined from 'bool Dune::Geometry::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-identitygrid.dir/link.d "CMakeFiles/test-identitygrid.dir/test-identitygrid.cc.o" -o test-identitygrid -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +[ 75%] Linking CXX executable mcmgmappertest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mcmgmappertest.dir/link.txt --verbose=1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:7: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/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 | { + | ^ +[ 75%] Linking CXX executable test-ug +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-ug.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/mcmgmappertest.dir/link.d CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -o mcmgmappertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 73%] Built target test-identitygrid -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/depend +[ 75%] Built target mcmgmappertest +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/build +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/build make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 74%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o -MF CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o.d -o CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -[ 75%] Linking CXX executable mcmgmappertest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/mcmgmappertest.dir/link.txt --verbose=1 +[ 76%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DTESTCOORDINATES -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o -MF CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o.d -o CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-ug.dir/link.d "CMakeFiles/test-ug.dir/test-ug.cc.o" -o test-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 76%] Built target test-ug +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 76%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o -MF CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o.d -o CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) @@ -51946,6 +52064,37 @@ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:4: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 50 | Dune::VTKWriter vtkWriter(view); + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' + 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); @@ -52005,21 +52154,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const - | ^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/mcmgmappertest.dir/link.d CMakeFiles/mcmgmappertest.dir/mcmgmappertest.cc.o -o mcmgmappertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 75%] Built target mcmgmappertest -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 76%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -DTESTCOORDINATES -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o -MF CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o.d -o CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -52030,6 +52164,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -52056,138 +52194,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, + | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:5: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:40: -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]', - inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:918:18, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::Geometry::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: -/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 315 | LocalCoordinate x = refElement().position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:7: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:5: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh: In member function 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantOffsetCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:7: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:4: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 50 | Dune::VTKWriter vtkWriter(view); - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' - 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/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]': @@ -52206,6 +52220,29 @@ /usr/include/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-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:5: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -52244,33 +52281,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:4: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 50 | Dune::VTKWriter vtkWriter(view); - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -52310,96 +52320,14 @@ /usr/include/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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 50 | Dune::VTKWriter vtkWriter(view); - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); @@ -52488,75 +52416,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -52645,6 +52504,14 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:5: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ /usr/include/dune/geometry/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-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -52667,6 +52534,20 @@ /usr/include/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 | ^~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:7: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -52689,43 +52570,6 @@ /usr/include/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 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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 /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/yaspgrid.hh:73: /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]' @@ -52752,106 +52596,53 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:42: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshwriter.hh: In member function 'void Dune::GmshWriter::outputNodes(std::ofstream&) const [with GridView = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshwriter.hh:167:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | void outputNodes(std::ofstream& file) const { - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:7: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:4: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 50 | Dune::VTKWriter vtkWriter(view); + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -53038,6 +52829,92 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 50 | Dune::VTKWriter vtkWriter(view); + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3>, YaspGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -53116,110 +52993,100 @@ /usr/include/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-grid-2.10.0/dune/grid/io/file/gmshwriter.hh: In member function 'void Dune::GmshWriter::outputNodes(std::ofstream&) const [with GridView = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshwriter.hh:167:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); + | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection >, Dune::YaspIntersection > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator > >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange >, Dune::YaspIntersectionIterator > >, Dune::YaspIntersection > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:111:25: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 111 | GridPtr< GridType > gridPtr( filename, mpiHelper.getCommunicator() ); + | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 172 | test(*grid); | ~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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 /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -53229,13 +53096,9 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ +/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, YaspGlobalIdSet >, bigunsignedint<80> > >(const YaspGrid<3>&, const IdSet, YaspGlobalIdSet >, bigunsignedint<80> >&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) @@ -53361,20 +53224,13 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]' - 167 | return centerUnitOuterNormal(); - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 374 | return this->real.outerNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ @@ -53384,9 +53240,85 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | FieldVector centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/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 + | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' @@ -53419,6 +53351,403 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:4: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' + 50 | Dune::VTKWriter vtkWriter(view); + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' + 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:73: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:167:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::outerNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; typename GridImp::ctype = double]' + 167 | return centerUnitOuterNormal(); + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 374 | return this->real.outerNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | FieldVector centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +[ 76%] Linking CXX executable gmshtest-onedgrid +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-onedgrid.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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 /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' + 68 | check(capVar,entity); + | ~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' + 68 | check(capVar,entity); + | ~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' + 68 | check(capVar,entity); + | ~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -53444,6 +53773,26 @@ /usr/include/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 | ^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -53603,511 +53952,50 @@ /usr/include/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/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:23 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -[ 76%] Linking CXX executable gmshtest-onedgrid -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-onedgrid.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:58:18: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 58 | vtkWriter.write( name.substr(pos, name.size() - pos) ); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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 - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:229:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 229 | Jacobian jacobian([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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 - | ^~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-onedgrid.dir/link.d "CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o" -o gmshtest-onedgrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 76%] Built target gmshtest-onedgrid -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 76%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o -MF CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o.d -o CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' - 68 | check(capVar,entity); - | ~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' - 68 | check(capVar,entity); - | ~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<3>]' - 68 | check(capVar,entity); - | ~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits >; Grid = Dune::YaspGrid<3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<3>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<3>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' 172 | test(*grid); | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here - 18 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/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/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]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -54412,6 +54300,39 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-onedgrid.dir/link.d "CMakeFiles/gmshtest-onedgrid.dir/gmshtest.cc.o" -o gmshtest-onedgrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 76%] Built target gmshtest-onedgrid +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/DependInfo.cmake "--color=" +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/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 + | ^~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 77%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o -MF CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o.d -o CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -54602,62 +54523,112 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > >]' - 249 | return interpolation.global(xi); - | ~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here - 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 68 | check(capVar,entity); - | ~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::OneDGrid, Dune::OneDGridLeafIterator<0, Dune::All_Partition, const Dune::OneDGrid> >; typename GridViewType::Codim<0> = Dune::GridView >::Codim<0>]' + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::OneDGrid]' + 655 | checkViewIntersectionIterator(grid.leafGridView()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here + 13 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&):: [with auto:23 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity >, IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> > >(const YaspGrid<2, EquidistantOffsetCoordinates >&, const IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = YaspGrid<2, EquidistantOffsetCoordinates >; IdSet = IdSet >, YaspGlobalIdSet > >, bigunsignedint<55> >]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' 64 | gridcheck( grid ); | ~~~~~~~~~^~~~~~~~ @@ -54667,25 +54638,304 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here 18 | runDGFTest(argc,argv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | void assertNeighbor (Grid &g) - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:5: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > > >; typename GridView::ctype = double]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::VertexIterator; GridView = Dune::GridView > > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:58:18: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 58 | vtkWriter.write( name.substr(pos, name.size() - pos) ); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +[ 78%] Linking CXX executable starcdreadertest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/starcdreadertest.dir/link.txt --verbose=1 +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/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 + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:229:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 229 | Jacobian jacobian([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspLevelIterator<0, Dune::All_Partition, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates > > >; typename GridViewType::Codim<0> = Dune::GridView > > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/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 + | ^~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/starcdreadertest.dir/link.d CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -o starcdreadertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 78%] Built target starcdreadertest +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/DependInfo.cmake "--color=" +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 79%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o -MF CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o.d -o CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:42: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshwriter.hh: In member function 'void Dune::GmshWriter::outputNodes(std::ofstream&) const [with GridView = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshwriter.hh:167:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | void outputNodes(std::ofstream& file) const { + | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -54700,8 +54950,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > > >]' +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > >]' 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here @@ -54710,6 +54960,16 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshwriter.hh: In member function 'void Dune::GmshWriter::outputNodes(std::ofstream&) const [with GridView = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshwriter.hh:167:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>; int codim = 0; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -54795,8 +55055,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -[ 76%] Linking CXX executable test-ug -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-ug.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::YaspGrid<3>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -54823,8 +55081,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -[ 77%] Linking CXX executable starcdreadertest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/starcdreadertest.dir/link.txt --verbose=1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh: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 ); @@ -54866,6 +55122,10 @@ /usr/include/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/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/common/fmatrix.hh: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, @@ -54948,10 +55208,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:975:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 975 | YaspGrid (Dune::FieldVector lowerleft, - | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -54991,17 +55247,191 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/starcdreadertest.dir/link.d CMakeFiles/starcdreadertest.dir/starcdreadertest.cc.o -o starcdreadertest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 77%] Built target starcdreadertest -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 78%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o -MF CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o.d -o CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]' + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; int codim = 2; GI = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 68 | check(capVar,entity); + | ~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker > >::checkGeometry > > >(const Dune::GridView > > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::DefaultLevelGridViewTraits > >; Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-yasp.cc:18:19: required from here + 18 | runDGFTest(argc,argv); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView >; V = std::vector; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > >]' + 249 | return interpolation.global(xi); + | ~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here + 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > > >; V = std::vector; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > > >]' + 249 | return interpolation.global(xi); + | ~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here + 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:4: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | { + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantOffsetCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantOffsetCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:975:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 975 | YaspGrid (Dune::FieldVector lowerleft, + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:5: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -55097,6 +55527,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -55108,12 +55542,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-ug.dir/link.d "CMakeFiles/test-ug.dir/test-ug.cc.o" -o test-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -55191,29 +55627,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -[ 78%] Built target test-ug -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:7: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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 | { - | ^ -[ 79%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o -MF CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o.d -o CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -55222,6 +55635,21 @@ 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | const typename Intersection::GlobalCoordinate normal + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | const typename Intersection::GlobalCoordinate normal + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); @@ -55259,335 +55687,16 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:4: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView >; std::string = std::__cxx11::basic_string]' - 50 | Dune::VTKWriter vtkWriter(view); - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:4: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | { - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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 /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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 - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:5: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' 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/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::OneDGrid]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::OneDGrid]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::OneDGrid]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::OneDGrid; IntersectionImp = Dune::OneDGridLeafIntersection; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::OneDGrid, Dune::OneDGridLeafIterator<0, Dune::All_Partition, const Dune::OneDGrid> >; typename GridViewType::Codim<0> = Dune::GridView >::Codim<0>]' - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::OneDGrid]' - 655 | checkViewIntersectionIterator(grid.leafGridView()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::OneDGrid]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::OneDGrid]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-oned.cc:13:23: required from here - 13 | runDGFTest(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:7: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:6: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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 | { @@ -55596,133 +55705,90 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/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]': -/usr/include/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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:6: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:7: /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) - | ~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: -/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:4: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here + 12 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:4: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' 50 | Dune::VTKWriter vtkWriter(view); | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here - 12 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -55785,6 +55851,46 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | void assertNeighbor (Grid &g) + | ^~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 50 | Dune::VTKWriter vtkWriter(view); + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -55847,33 +55953,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 50 | Dune::VTKWriter vtkWriter(view); - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -55965,6 +56044,43 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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 /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -56033,84 +56149,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 | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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 /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here - 12 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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 /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here - 12 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -56168,65 +56206,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:10: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView >; V = std::vector; Entity = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > >]' - 249 | return interpolation.global(xi); - | ~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here - 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here - 12 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here - 12 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': @@ -56248,10 +56227,10 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -56264,17 +56243,15 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/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 /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 68 | checkGeometryInFather( grid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -56284,8 +56261,46 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here 12 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const +/usr/include/dune/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here + 12 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here + 12 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' @@ -56331,6 +56346,49 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here + 12 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::AlbertaGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:12:29: required from here + 12 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) + | ~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -56400,95 +56458,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::OneDGrid, Dune::OneDGridGeometry>; int codim = 1; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::OneDGrid]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLeafIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' - 655 | checkViewIntersectionIterator(grid.leafGridView()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -56533,21 +56502,29 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | const typename Intersection::GlobalCoordinate normal - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | const typename Intersection::GlobalCoordinate normal - | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLeafIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' + 655 | checkViewIntersectionIterator(grid.leafGridView()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -56617,268 +56594,24 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 68 | checkGeometryInFather( grid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Coordinate integrationOuterNormal(int face) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' 199 | return centerOuterNormal(); @@ -56904,31 +56637,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' - 304 | = intersection.outerNormal( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLeafIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' - 655 | checkViewIntersectionIterator(grid.leafGridView()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 72 | checkIntersectionIterator( grid, skip ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' @@ -56980,11 +56690,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -57194,10 +56899,7 @@ /usr/include/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/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ @@ -57219,17 +56921,78 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::UGGrid<2>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:68:24: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 68 | checkGeometryInFather( grid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/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]': +/usr/include/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/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -57251,13 +57014,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -57279,13 +57042,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -57307,16 +57070,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -57335,16 +57095,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -57363,9 +57120,34 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Coordinate integrationOuterNormal(int face) const + | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:32 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) @@ -57518,13 +57300,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -57543,9 +57322,9 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here 13 | runDGFTest>(argc,argv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -57714,6 +57493,231 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' + 304 | = intersection.outerNormal( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLeafIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' + 655 | checkViewIntersectionIterator(grid.leafGridView()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::UGGrid<2>, Dune::UGGridLevelIterator<0, Dune::All_Partition, const Dune::UGGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::UGGrid<2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:72:28: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 72 | checkIntersectionIterator( grid, skip ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' @@ -57746,31 +57750,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 541 | void iterate(Grid &g) - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -57994,47 +57977,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 541 | void iterate(Grid &g) - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, - | ^~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -58103,10 +58045,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 117 | const GlobalCoordinate center = geometry.center(); @@ -58138,12 +58076,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -58175,9 +58107,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); @@ -58209,15 +58138,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); @@ -58249,56 +58169,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh: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 file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<2, EquidistantOffsetCoordinates >; Entity = Entity<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -58438,66 +58313,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:118:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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 +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -58536,85 +58355,24 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]' - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' - 68 | check(capVar,entity); - | ~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' - 64 | gridcheck( grid ); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 172 | test(*grid); - | ~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = OneDGrid; Entity = Entity<0, 1, const OneDGrid, OneDGridEntity>; IndexSetType = IndexSet, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-alberta.cc:5: @@ -58686,34 +58444,101 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = YaspGrid<1, EquidistantOffsetCoordinates >; GridView = GridView > > >; OutputStream = DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]' + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; GI = Dune::UGGrid<2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; int codim = 2; GI = Dune::UGGrid<2>]' + 68 | check(capVar,entity); + | ~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::UGGridLevelGridViewTraits >; Grid = Dune::UGGrid<2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::UGGrid<2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:64:12: required from 'void test(Grid&) [with Grid = Dune::UGGrid<2>]' + 64 | gridcheck( grid ); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:172:7: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 172 | test(*grid); + | ~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:32, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh: In member function 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return interpolation.global(xi); | ~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > >]' - 249 | return interpolation.global(xi); - | ~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here - 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); @@ -58746,16 +58571,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override @@ -58768,40 +58583,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -58888,6 +58673,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -58896,10 +58688,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -58983,6 +58771,13 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -59014,10 +58809,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -59056,10 +58847,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -59126,6 +58913,107 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > >]' + 249 | return interpolation.global(xi); + | ~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here + 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<3>; Entity = Dune::Entity<0, 3, const Dune::YaspGrid<3>, Dune::YaspEntity>; Intersection = Dune::Intersection, Dune::YaspIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 541 | void iterate(Grid &g) + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLevelIntersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -59218,18 +59106,43 @@ 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 541 | void iterate(Grid &g) + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ^~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); | ^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -59243,6 +59156,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -59251,6 +59168,19 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: +/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -59349,6 +59279,14 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -59356,6 +59294,21 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ^ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const @@ -59556,10 +59509,111 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:397:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = YaspGrid<2, EquidistantOffsetCoordinates >; Entity = Entity<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspEntity>; IndexSetType = IndexSet >, YaspIndexSet >, true>, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >, Dune::YaspEntity>; Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +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 file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) @@ -59570,48 +59624,16 @@ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = OneDGrid; Entity = Entity<0, 1, const OneDGrid, OneDGridEntity>; IndexSetType = IndexSet, unsigned int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, @@ -59621,33 +59643,27 @@ /usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 930 | jt[ dim-1 ] = orgTop - orgBottom; | ~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -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 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -59717,14 +59733,114 @@ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 141 | if( (center - cornerAvg).two_norm() > tolerance ) - | ~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -59789,14 +59905,107 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', + inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, + inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<3, 3, const Dune::UGGrid<3>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<2>; Entity = Entity<0, 2, const AlbertaGrid<2>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<2, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:178:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) | ~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -59826,22 +60035,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ @@ -59850,44 +60043,8 @@ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<2>; Entity = Entity<0, 2, const AlbertaGrid<2>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<2, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: @@ -59912,7 +60069,7 @@ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry::affine() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, @@ -59927,121 +60084,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 315 | LocalCoordinate x = refElement().position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', - inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, - inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | if( (corner - center).two_norm() <= tolerance ) @@ -60080,10 +60122,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh: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 ) @@ -60120,10 +60158,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:992:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 992 | void gridcheck (Grid &g) - | ^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: @@ -60165,50 +60199,18 @@ /usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:992:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 992 | void gridcheck (Grid &g) + | ^~~~~~~~~ /usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:178:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | if( (center - cornerAvg).two_norm() > tolerance ) + | ~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const UGGrid<3>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh: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 ) @@ -60274,7 +60276,7 @@ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ -In static member function 'static 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]', +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, inlined from 'bool Dune::Geometry::affine() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, @@ -60289,6 +60291,22 @@ /usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:144:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | integrationOuterNormal (const FaceVector& local) const @@ -60297,37 +60315,24 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | void assertNeighbor (Grid &g) | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]', - inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const @@ -60346,15 +60351,27 @@ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const OneDGrid, OneDGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) - | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >::VTKLocalFunction, std::allocator > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >::VertexIterator; GridView = Dune::GridView >]', + inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); @@ -60368,6 +60385,22 @@ | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, @@ -60375,37 +60408,177 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 80%] Linking CXX executable test-dgf-oned +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-oned.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-oned.dir/link.d "CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o" -o test-dgf-oned -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 80%] Built target test-dgf-oned +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 80%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDGFTEST_USE_GMSH=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o -MF CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o.d -o CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, + | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) @@ -60431,33 +60604,12 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ -In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]', - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:116:54: -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]', - inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:116:54: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]', - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:116:54: -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | static void check(const std::true_type&, const Entity &entity) - | ^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) @@ -60491,11 +60643,6 @@ 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -60511,10 +60658,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | return impl().center(); | ~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const YaspGrid<1, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:5: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) @@ -60530,8 +60681,181 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -[ 80%] Linking CXX executable tensorgridfactorytest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/tensorgridfactorytest.dir/link.txt --verbose=1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:7: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' 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 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]', + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:116:54: +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>]', + inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:116:54: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]', + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:116:54: +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 1; GI = Dune::AlbertaGrid<3, 3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | static void check(const std::true_type&, const Entity &entity) + | ^~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) + | ^~~~~~~~~~~~~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) + | ^~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:4: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 50 | Dune::VTKWriter vtkWriter(view); + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' + 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here + 13 | runDGFTest>(argc,argv); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -60567,62 +60891,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tensorgridfactorytest.dir/link.d CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -o tensorgridfactorytest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 80%] Built target tensorgridfactorytest -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/build.make dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 80%] Building CXX object dune/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/c++ -DDGFTEST_USE_GMSH=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/dgfparser/test/CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o -MF CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o.d -o CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -[ 81%] Linking CXX executable test-dgf-oned -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-oned.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:5: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-oned.dir/link.d "CMakeFiles/test-dgf-oned.dir/test-dgf-oned.cc.o" -o test-dgf-oned -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 81%] Built target test-dgf-oned -make -f dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 81%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DCACHECOORDFUNCTION=0 -DCOORDFUNCTION="IdenticalCoordFunction" -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDTYPE="Dune::YaspGrid<2>" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o -MF CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o.d -o CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:21, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:7: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) @@ -60648,14 +60916,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) @@ -60681,29 +60941,74 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:4: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:50:29: required from 'void display(const std::string&, const GridView&, std::vector&, int, std::vector&, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 50 | Dune::VTKWriter vtkWriter(view); - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:166:10: required from 'void runDGFTest(int, char**) [with GridType = Dune::UGGrid<2>]' - 166 | display( filename , gridView, eldat, nofElParams, vtxdat, nofVtxParams ); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/test-dgf-ug.cc:13:24: required from here - 13 | runDGFTest>(argc,argv); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > > >::VTKLocalFunction, std::allocator > > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > > >::CellIterator; GridView = Dune::GridView > > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 541 | void iterate(Grid &g) + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -60766,6 +61071,31 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 541 | void iterate(Grid &g) + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -60789,6 +61119,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 | ^~~~~~~~~~ +[ 81%] Linking CXX executable tensorgridfactorytest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/tensorgridfactorytest.dir/link.txt --verbose=1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -60857,29 +61189,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 | ^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -60899,19 +61208,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; | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:34: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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 /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/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]': @@ -60930,21 +61226,16 @@ /usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -60983,6 +61274,12 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -61023,25 +61320,33 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:12, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid.hh:5, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:21: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:243:86: required from here - 243 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tensorgridfactorytest.dir/link.d CMakeFiles/tensorgridfactorytest.dir/tensorgridfactorytest.cc.o -o tensorgridfactorytest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 81%] Built target tensorgridfactorytest +make -f dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/DependInfo.cmake "--color=" /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 81%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DCACHECOORDFUNCTION=0 -DCOORDFUNCTION="IdenticalCoordFunction" -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDTYPE="Dune::YaspGrid<2>" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o -MF CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o.d -o CMakeFiles/test-geogrid-yaspgrid.dir/test-geogrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -61086,22 +61391,32 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' 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::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]', + inlined from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26, + inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::Jacobian Dune::GeometryDefaultImplementation::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -61127,6 +61442,12 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:464:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 464 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' 117 | const GlobalCoordinate center = geometry.center(); @@ -61194,181 +61515,23 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, PoolAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, PoolAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >, 2, std::basic_ostream >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; OutputStream = std::basic_ostream]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 147 | checkCommunication( geogrid, -1, std::cout ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -61419,22 +61582,14 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -61463,31 +61618,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >, 2, std::basic_ostream >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; OutputStream = std::basic_ostream]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 147 | checkCommunication( geogrid, -1, std::cout ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -61672,47 +61802,6 @@ /usr/include/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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >, 2, std::basic_ostream >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; OutputStream = std::basic_ostream]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 147 | checkCommunication( geogrid, -1, std::cout ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' 304 | = intersection.outerNormal( pt ); @@ -61738,61 +61827,105 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfoned.hh:20, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:12: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:243:86: required from here - 243 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, DeformationFunction > > > >, Dune::GeoGrid::IntersectionIterator, DeformationFunction > > > >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1040 | iteratorEquals(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', + inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, + inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) + | ~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2, TensorProductCoordinates >; Imp = YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); @@ -61821,12 +61954,14 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:23: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -61995,99 +62130,36 @@ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/test/checkdgf.hh:27: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' @@ -62120,6 +62192,47 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -62343,23 +62456,37 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]', - inlined from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26, - inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': +[ 81%] Linking CXX executable test-yaspgrid-yaspfactory-1d +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) + | ~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -62373,106 +62500,102 @@ 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/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/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type '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/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:34: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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 member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/link.d "CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o" -o test-yaspgrid-yaspfactory-1d -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 81%] Built target test-yaspgrid-yaspfactory-1d +make -f dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 82%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DCACHECOORDFUNCTION=0 -DCOORDFUNCTION="IdenticalCoordFunction" -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDTYPE="Dune::UGGrid<2>" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o -MF CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o.d -o CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::Geometry::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: +/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const UGGrid<2>, UGGridGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -62511,201 +62634,393 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:12, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid.hh:5, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:21: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:243:86: required from here + 243 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > >]' + 249 | return interpolation.global(xi); + | ~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here + 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ + | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridfamily.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:17: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); + | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ^~~~~~ -In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]', - inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, - inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, - inlined from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, PoolAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ + | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, PoolAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >, 2, std::basic_ostream >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; OutputStream = std::basic_ostream]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 147 | checkCommunication( geogrid, -1, std::cout ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:249:34: required from 'double Dune::P1VTKFunction::evaluate(int, const Entity&, const Dune::FieldVector::ctype, Base::dim>&) const [with GV = Dune::GridView > >; V = std::vector; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename Dune::VTKFunction::ctype = double; Base = Dune::VTKFunction > > >]' - 249 | return interpolation.global(xi); - | ~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/function.hh:237:12: required from here - 237 | double evaluate ([[maybe_unused]] int comp, const Entity& e, - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ + | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >, 2, std::basic_ostream >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; OutputStream = std::basic_ostream]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 147 | checkCommunication( geogrid, -1, std::cout ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ + | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >, 2, std::basic_ostream >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; OutputStream = std::basic_ostream]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 147 | checkCommunication( geogrid, -1, std::cout ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ^~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::Geometry::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: -/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/onedgrid.hh:18, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfoned.hh:20, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:12: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:243:86: required from here + 243 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, DeformationFunction > > > >, Dune::GeoGrid::IntersectionIterator, DeformationFunction > > > >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:682:28: required from 'void iteratorEquals(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 682 | LeafIntersectionIterator i1 = leafGridView.ibegin( *l1 ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1040:17: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1040 | iteratorEquals(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, + inlined from 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:378:58, + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const @@ -62809,6 +63124,83 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -62835,6 +63227,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:23: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -62941,6 +63341,98 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | void checkIntersectionIterator ( const GridViewType &view, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]', + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:110:54: +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | static void check(const std::true_type&, const Entity &entity) + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]', + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:110:54: +/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, + inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:110:54: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -62968,6 +63460,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); @@ -63148,12 +63645,656 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:397:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | return unitOuterNormal(refElement.position(0,0)); | ~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 541 | void iterate(Grid &g) + | ^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 541 | void iterate(Grid &g) + | ^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:334:52: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) + | ~~~~~~~~^~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:34: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]', + inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, + inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, + inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridfamily.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:17: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | void checkIntersectionIterator ( const GridViewType &view, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]', + inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, + inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, + inlined from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:12, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid.hh:5, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:21: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:243:86: required from here + 243 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' + 57 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' + 57 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) + | ~~~^~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, PoolAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >, 2, std::basic_ostream >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; OutputStream = std::basic_ostream]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 147 | checkCommunication( geogrid, -1, std::cout ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]', + inlined from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26, + inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, + inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In 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-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >, 2, std::basic_ostream >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; OutputStream = std::basic_ostream]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 147 | checkCommunication( geogrid, -1, std::cout ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:137:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | void checkGeometryLifetime (const GV &gridView) + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >, 2, std::basic_ostream >' + 216 | typedef typename IntersectionIterator :: Intersection Intersection; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; OutputStream = std::basic_ostream]' + 540 | test( gridView, sout, level ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 147 | checkCommunication( geogrid, -1, std::cout ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -63186,62 +64327,22 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -[ 81%] Linking CXX executable test-yaspgrid-yaspfactory-1d -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/link.txt --verbose=1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', - inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, - inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 550 | typename Geometry::LocalCoordinate origin(1); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -63338,17 +64439,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/link.d "CMakeFiles/test-yaspgrid-yaspfactory-1d.dir/test-yaspgrid-yaspfactory-1d.cc.o" -o test-yaspgrid-yaspfactory-1d -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 81%] Built target test-yaspgrid-yaspfactory-1d -make -f dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/build.make dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 82%] Building CXX object dune/grid/test/CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DCACHECOORDFUNCTION=0 -DCOORDFUNCTION="IdenticalCoordFunction" -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDTYPE="Dune::UGGrid<2>" -DHAVE_CONFIG_H -DHAVE_GMP=1 -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o -MF CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o.d -o CMakeFiles/test-geogrid-uggrid.dir/test-geogrid.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -63387,16 +64477,109 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' + 57 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' + 57 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -63435,9 +64618,13 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ +In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]', + inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, + inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, + inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -63476,34 +64663,44 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = const Dune::UGGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/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/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]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -63542,16 +64739,32 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | if( (corner - center).two_norm() <= tolerance ) + | ~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'bool Dune::Geometry::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: +/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction >, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -63580,41 +64793,61 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: +/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } @@ -63637,85 +64870,11 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:213:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto JAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(J); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } @@ -63968,14 +65127,6 @@ /usr/include/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-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]' 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } @@ -64086,20 +65237,40 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]', - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | return geometry().volume() * centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridfamily.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:17: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } @@ -64188,38 +65359,38 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: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); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } @@ -64308,96 +65479,74 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:34: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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 function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]', - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:110:54: -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | static void check(const std::true_type&, const Entity &entity) - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:87:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, - | ^~~~~~~~~~~~~~~~~~~~~ -In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]', - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:110:54: -/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22, - inlined from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; int codim = 0; GI = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:110:54: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:992:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 992 | void gridcheck (Grid &g) + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); @@ -64625,85 +65774,16 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 541 | void iterate(Grid &g) - | ^~~~~~~ -In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]', - inlined from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26, - inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, - inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:12, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid.hh:5, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:21: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:243:86: required from here - 243 | vertexPositions[hostGridView.indexSet().index(vertex)] = vertex.geometry().corner(0); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 541 | void iterate(Grid &g) - | ^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]', + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | return geometry().volume() * centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); @@ -64929,14 +66009,57 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return unitOuterNormal(refElement.position(0,0)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -64967,279 +66090,50 @@ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' - 57 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' - 57 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, PoolAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >, 2, std::basic_ostream >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; OutputStream = std::basic_ostream]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 147 | checkCommunication( geogrid, -1, std::cout ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 671 | return Base::jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >, 2, std::basic_ostream >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; OutputStream = std::basic_ostream]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 147 | checkCommunication( geogrid, -1, std::cout ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction, DebugAllocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:216:57: required from 'class CheckCommunication > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >, 2, std::basic_ostream >' - 216 | typedef typename IntersectionIterator :: Intersection Intersection; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:540:5: required from 'void checkCommunication(const Grid&, int, OutputStream&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; OutputStream = std::basic_ostream]' - 540 | test( gridView, sout, level ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:147:21: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 147 | checkCommunication( geogrid, -1, std::cout ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 671 | return Base::jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here 224 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ @@ -65321,10 +66215,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); @@ -65425,212 +66315,177 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:168:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return unitOuterNormal(refElement.position(0,0)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:550:38: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 550 | typename Geometry::LocalCoordinate origin(1); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:137:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | void checkGeometryLifetime (const GV &gridView) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:12: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]' + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]', + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | return geometry().volume() * centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:248:68: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 248 | typename Geometry::GlobalCoordinate c1( it->geometry().corner( c ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' - 57 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLevelIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersectioniterators.hh:57:26: required from 'class Dune::UGGridLevelIntersectionIterator >' - 57 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]' + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 671 | return Base::jacobianTransposed( local ); @@ -65856,40 +66711,106 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]' + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]' + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); @@ -66007,13 +66928,130 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 195 | GlobalCoordinate center () const { return mapping_->center(); } | ^~~~~~ -In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]', - inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, - inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, - inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -66300,6 +67338,34 @@ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction >, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:39:38: required from 'Dune::GeoGrid::IntersectionIterator::IntersectionIterator(const Entity&, const HostIntersectionIterator&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; HostIntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 39 | , insideGeo_( inside.geometry().impl() ) + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridview.hh:197:16: required from 'Dune::GeoGrid::GridView::IntersectionIterator Dune::GeoGrid::GridView::ibegin(const typename Codim<0>::Entity&) const [with HGV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; CoordFunction = Dune::IdenticalCoordFunction; Allocator = std::allocator; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' + 197 | return IntersectionIteratorImpl( entity, hostGridView().ibegin( entity.impl().hostEntity() ) ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridview.hh:262:27: required from 'Dune::GridView::IntersectionIterator Dune::GridView::ibegin(const typename Codim<0>::Entity&) const [with ViewTraits = Dune::GeoGrid::GridViewTraits > >, Dune::IdenticalCoordFunction, std::allocator > >, Dune::IdenticalCoordFunction, std::allocator >; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' + 262 | return impl().ibegin(entity); + | ~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/rangegenerators.hh:848:59: required from 'Dune::IteratorRange Dune::intersections(const GV&, const Entity&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >, IdenticalCoordFunction, std::allocator > >; Entity = Entity<0, 2, const GeometryGrid, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::Entity>; decltype (gv.ibegin(e)) = IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, IntersectionIterator, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IntersectionIterator, UGGridLevelIntersectionIterator >, UGGridLevelIntersection > > >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > >, GeoGrid::Intersection, IdenticalCoordFunction >, IdenticalCoordFunction >, Intersection, IdenticalCoordFunction >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > > >]' + 848 | return IteratorRange(gv.ibegin(e),gv.iend(e)); + | ~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -66569,40 +67635,30 @@ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridfamily.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/grid.hh:17: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]' + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 121 | gridcheck( geogrid ); + | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here 207 | test(gridfile); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +[ 82%] Linking CXX executable test-dgf-ug +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-ug.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -66872,6 +67928,261 @@ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 407 | Jacobian jacobian (const LocalCoordinate &local) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 616 | return Base::local( global ); + | ~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 183 | eIt->geometry().local(cornerViaSon); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -67141,38 +68452,32 @@ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' + 304 | = intersection.outerNormal( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 655 | checkViewIntersectionIterator(grid.leafGridView()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | if( (center - cornerAvg).two_norm() > tolerance ) + | ~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } @@ -67268,38 +68573,109 @@ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-ug.dir/link.d "CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o" -o test-dgf-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 82%] Built target test-dgf-ug +make -f dune/grid/test/CMakeFiles/test-alberta-1-1.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-1.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-1-1.dir/DependInfo.cmake "--color=" +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 616 | return Base::local( global ); + | ~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 183 | eIt->geometry().local(cornerViaSon); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-alberta-1-1.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-1.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +[ 84%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } @@ -67396,7 +68772,106 @@ /usr/include/dune/geometry/multilineargeometry.hh:702:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 702 | Jacobian jacobian (const LocalCoordinate &local) const | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 616 | return Base::local( global ); + | ~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 183 | eIt->geometry().local(cornerViaSon); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +[ 84%] Linking CXX executable gmshtest-uggrid +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-uggrid.dir/link.txt --verbose=1 +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ @@ -67409,172 +68884,93 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const +/usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 616 | return Base::local( global ); + | ~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 183 | eIt->geometry().local(cornerViaSon); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here 229 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-uggrid.dir/link.d "CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o" -o gmshtest-uggrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 84%] Built target gmshtest-uggrid +make -f dune/grid/test/CMakeFiles/test-alberta-1-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-2.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-1-2.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-alberta-1-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-2.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 85%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ @@ -67587,25 +68983,328 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here 249 | gridcheck(discretelyTransformedGrid); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 121 | gridcheck( geogrid ); + | ~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 671 | return Base::jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridview.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridfamily.hh:14: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' + 408 | return this->real.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:112: required from 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } @@ -67927,25 +69626,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } @@ -68138,68 +69818,231 @@ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 671 | return Base::jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:12: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]' - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<3>; Entity = Dune::Entity<0, 3, const Dune::UGGrid<3>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, Dune::PoolAllocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' + 408 | return this->real.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } @@ -68490,82 +70333,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]' - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]' - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } @@ -68664,6 +70431,17 @@ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } @@ -68887,44 +70665,251 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | { + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 671 | return Base::jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]' - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' 131 | checkGeometryInFather( geogrid ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' + 408 | return this->real.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here + 224 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -69023,15 +71008,21 @@ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | { + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); @@ -69100,43 +71091,20 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, - inlined from 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:378:58, - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) - | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<3>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, - | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -69475,44 +71443,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -69682,34 +71612,233 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, IdenticalCoordFunction >, IdenticalCoordFunction > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersectioniterator.hh:39:38: required from 'Dune::GeoGrid::IntersectionIterator::IntersectionIterator(const Entity&, const HostIntersectionIterator&) [with Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; HostIntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 39 | , insideGeo_( inside.geometry().impl() ) - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridview.hh:197:16: required from 'Dune::GeoGrid::GridView::IntersectionIterator Dune::GeoGrid::GridView::ibegin(const typename Codim<0>::Entity&) const [with HGV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; CoordFunction = Dune::IdenticalCoordFunction; Allocator = std::allocator; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' - 197 | return IntersectionIteratorImpl( entity, hostGridView().ibegin( entity.impl().hostEntity() ) ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridview.hh:262:27: required from 'Dune::GridView::IntersectionIterator Dune::GridView::ibegin(const typename Codim<0>::Entity&) const [with ViewTraits = Dune::GeoGrid::GridViewTraits > >, Dune::IdenticalCoordFunction, std::allocator > >, Dune::IdenticalCoordFunction, std::allocator >; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' - 262 | return impl().ibegin(entity); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/rangegenerators.hh:848:59: required from 'Dune::IteratorRange Dune::intersections(const GV&, const Entity&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >, IdenticalCoordFunction, std::allocator > >; Entity = Entity<0, 2, const GeometryGrid, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::Entity>; decltype (gv.ibegin(e)) = IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, IntersectionIterator, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IntersectionIterator, UGGridLevelIntersectionIterator >, UGGridLevelIntersection > > >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > >, GeoGrid::Intersection, IdenticalCoordFunction >, IdenticalCoordFunction >, Intersection, IdenticalCoordFunction >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > > >]' - 848 | return IteratorRange(gv.ibegin(e),gv.iend(e)); - | ~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +[ 86%] Linking CXX executable test-dgf-alberta +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-alberta.dir/link.txt --verbose=1 +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 671 | return Base::jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 131 | checkGeometryInFather( geogrid ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, Dune::DebugAllocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' + 408 | return this->real.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here + 229 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -70040,315 +72169,149 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector]' - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 121 | gridcheck( geogrid ); - | ~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -[ 82%] Linking CXX executable test-dgf-yasp-offset -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-yasp-offset.dir/link.txt --verbose=1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | void checkIntersectionIterator ( const GridViewType &view, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:282:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:407:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 407 | Jacobian jacobian (const LocalCoordinate &local) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/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 /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); | ~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 183 | eIt->geometry().local(cornerViaSon); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' - 304 | = intersection.outerNormal( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:655:34: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 655 | checkViewIntersectionIterator(grid.leafGridView()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) - | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 195 | GlobalCoordinate center () const { return mapping_->center(); } + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } @@ -70637,63 +72600,601 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-yasp-offset.dir/link.d "CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o" -o test-dgf-yasp-offset -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-alberta.dir/link.d "CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o" -o test-dgf-alberta -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../../../lib/libdunealbertagrid2d.so.2.10 ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 82%] Built target test-dgf-yasp-offset -make -f dune/grid/test/CMakeFiles/test-alberta-1-1.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-1.dir/depend +[ 86%] Built target test-dgf-alberta +make -f dune/grid/test/CMakeFiles/test-alberta-2-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-2.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-1-1.dir/DependInfo.cmake "--color=" -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-2-2.dir/DependInfo.cmake "--color=" +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-alberta-2-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-2.dir/build +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 86%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' + 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc: In instantiation of 'void addToGridFactory(Dune::GridFactory&, Dune::Dim<1>) [with Grid = Dune::AlbertaGrid<1, 1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:107:19: required from 'void checkProjectedUnitCube() [with Grid = Dune::AlbertaGrid<1, 1>]' + 107 | addToGridFactory( gridFactory, Dune::Dim< Grid::dimensionworld > () ); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:144:41: required from here + 144 | checkProjectedUnitCube< GridType >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:72:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 72 | return y; + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 121 | gridcheck( geogrid ); + | ~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 616 | return Base::local( global ); - | ~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 195 | GlobalCoordinate center () const { return mapping_->center(); } + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 183 | eIt->geometry().local(cornerViaSon); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-alberta-1-1.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-1.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -70709,13 +73210,22 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -70731,11 +73241,100 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here 218 | test(gridfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -[ 84%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' + 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here + 218 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, EquidistantCoordinates >; Imp = YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } @@ -70926,6 +73525,16 @@ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]', + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | return geometry().volume() * centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:8, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/entity.hh:12, @@ -70969,3128 +73578,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Coordinate operator[] ( int i ) const | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 616 | return Base::local( global ); - | ~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 671 | return Base::jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 693 | return Base::jacobianInverseTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 616 | return Base::local( global ); - | ~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 183 | eIt->geometry().local(cornerViaSon); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: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-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<1, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<1, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction; RangeVector = Dune::FieldVector]' - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 2; int mydim = 1; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 188 | coords.calculate( coords_ ); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' - 258 | corners_( corners ) - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' - 563 | integrationElementComputed_( false ) - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:36: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 1; std::size_t = long unsigned int; std::true_type = std::true_type]' - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; long unsigned int ...codim = {0, 1, 2}; std::size_t = long unsigned int]' - 144 | checkEntityLifetimeForCodim( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 145 | gv, - | ~~~ - 146 | check_element_count, - | ~~~~~~~~~~~~~~~~~~~~ - 147 | Dune::Codim(), - | ~~~~~~~~~~~~~~~~~~~~~ - 148 | std::integral_constant< - | ~~~~~~~~~~~~~~~~~~~~~~~ - 149 | bool, - | ~~~~~ - 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | >() - | ~~~ - 152 | )... - | ~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; std::size_t = long unsigned int]' - 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 121 | gridcheck( geogrid ); - | ~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | Coordinate operator[] ( int i ) const - | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:666:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 666 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 616 | return Base::local( global ); - | ~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 183 | eIt->geometry().local(cornerViaSon); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:334:52: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) - | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const YaspGrid<2, TensorProductCoordinates >; Imp = YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >, DeformationFunction > > >, std::allocator > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In function 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = UGGrid<2>; IdSet = IdSet, UGGridIdSet >, long unsigned int>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:74:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | void checkInjectivity(const Grid& grid, const IdSet& idSet) - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction >, GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction >&, const GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction >, IdSet, UGGridIdSet >, long unsigned int> >]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 121 | gridcheck( geogrid ); - | ~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 671 | return Base::jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridview.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridfamily.hh:14: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' - 408 | return this->real.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | void checkIntersectionIterator ( const GridViewType &view, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfyasp.hh:9, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:13: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Coordinate integrationOuterNormal(int face) const - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); - | ~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | return local; - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~^ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 671 | return Base::jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, Dune::PoolAllocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' - 408 | return this->real.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | { - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh: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 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]', - inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, - inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, - inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:37: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 671 | return Base::jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' - 408 | return this->real.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:224:41: required from here - 224 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:35: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 671 | return Base::jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:131:24: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 131 | checkGeometryInFather( geogrid ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:33: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, Dune::DebugAllocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >; GlobalCoordinate = Dune::FieldVector]' - 408 | return this->real.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:229:39: required from here - 229 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:168:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | FieldVector< ctype, dimensionworld > centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); - | ~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | return local; - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 616 | return Base::local( global ); - | ~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, DeformationFunction > > > >, GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, DeformationFunction > > > >&, const GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, DeformationFunction > > > >; IdSet = GeoGrid::IdSet, DeformationFunction > > > >, IdSet, UGGridIdSet >, long unsigned int> >]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here - 249 | gridcheck(discretelyTransformedGrid); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 195 | GlobalCoordinate center () const { return mapping_->center(); } - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverseTransposed = Dune::MultiLinearGeometry >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here - 207 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc: In instantiation of 'void addToGridFactory(Dune::GridFactory&, Dune::Dim<1>) [with Grid = Dune::AlbertaGrid<1, 1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:107:19: required from 'void checkProjectedUnitCube() [with Grid = Dune::AlbertaGrid<1, 1>]' - 107 | addToGridFactory( gridFactory, Dune::Dim< Grid::dimensionworld > () ); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:144:41: required from here - 144 | checkProjectedUnitCube< GridType >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:72:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 72 | return y; - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); - | ~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | return local; - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&):: [with auto:23 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdenticalCoordFunction, PoolAllocator >, GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> > >(const GeometryGrid, IdenticalCoordFunction, PoolAllocator >&, const GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = GeometryGrid, IdenticalCoordFunction, PoolAllocator >; IdSet = GeoGrid::IdSet, IdenticalCoordFunction, PoolAllocator >, IdSet, UGGridIdSet >, long unsigned int> >]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 121 | gridcheck( geogrid ); - | ~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 195 | GlobalCoordinate center () const { return mapping_->center(); } - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::Jacobian Dune::GeoGrid::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:206:16: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | Jacobian jacobian ( const LocalCoordinate &local ) const { return mapping_->jacobian( local ); } - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianInverse Dune::GeoGrid::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, PoolAllocator >, GeoGrid::Geometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const { return mapping_->jacobianInverse( local ); } - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, Dune::GeoGrid::Iterator > >, 0, Dune::All_Partition, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >, false> >; typename GridViewType::Codim<0> = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:133:28: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; std::string = std::__cxx11::basic_string]' - 133 | checkIntersectionIterator( geogrid, !EnableLevelIntersectionIteratorCheck< Grid >::v ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:218:40: required from here - 218 | test(gridfile); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -74360,109 +73847,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -74732,6 +74116,120 @@ /usr/include/dune/geometry/multilineargeometry.hh:680:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 616 | return Base::local( global ); + | ~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:671:40: required from 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 671 | return Base::jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 693 | return Base::jacobianInverseTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142: required from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 204 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianInverseTransposed( local ); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianInverseTransposed = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; GI = Dune::GeometryGrid, DeformationFunction > > > >; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&):: [with auto:21 = std::integral_constant]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker, DeformationFunction > > > > >::checkGeometry > >, DeformationFunction > > >, std::allocator > >(const Dune::GridView > >, DeformationFunction > > >, std::allocator > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::GeoGrid::GridViewTraits > >, DeformationFunction > > >, std::allocator >; Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:249:12: required from here + 249 | gridcheck(discretelyTransformedGrid); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; IntersectionImp = Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLeafIntersection > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:209:76: required from 'static void IntersectionIteratorInterface::check(IntersectionIterator&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; IntersectionIterator = Dune::IntersectionIterator, DeformationFunction > > > >, Dune::GeoGrid::IntersectionIterator, DeformationFunction > > > >, Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' 209 | [[maybe_unused]] const GlobalCoordinate outerNormal = inter.outerNormal(v); @@ -74760,6 +74258,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~ +[ 87%] Linking CXX executable gmshtest-alberta3d +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-alberta3d.dir/link.txt --verbose=1 +[ 87%] Linking CXX executable test-dgf-yasp-offset +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-yasp-offset.dir/link.txt --verbose=1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -74789,108 +74291,208 @@ /usr/include/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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1, 1>]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<1, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<1, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction; RangeVector = Dune::FieldVector]' + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 2; int mydim = 1; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 188 | coords.calculate( coords_ ); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' + 258 | corners_( corners ) + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<1, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' + 563 | integrationElementComputed_( false ) + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:36: required from 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 1; std::size_t = long unsigned int; std::true_type = std::true_type]' + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34: required from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; long unsigned int ...codim = {0, 1, 2}; std::size_t = long unsigned int]' + 144 | checkEntityLifetimeForCodim( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 145 | gv, + | ~~~ + 146 | check_element_count, + | ~~~~~~~~~~~~~~~~~~~~ + 147 | Dune::Codim(), + | ~~~~~~~~~~~~~~~~~~~~~ + 148 | std::integral_constant< + | ~~~~~~~~~~~~~~~~~~~~~~~ + 149 | bool, + | ~~~~~ + 150 | Dune::Capabilities::hasEntity::v && Dune::Capabilities::hasEntityIterator::v + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | >() + | ~~~ + 152 | )... + | ~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27: required from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; std::size_t = long unsigned int]' + 162 | do_check_entity_lifetime(gv,check_element_count,create_codims(gv)); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: required from 'void gridcheck(Grid&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' + 1107 | checkEntityLifetime(g.levelGridView(g.maxLevel())); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:121:12: required from 'void test(const std::string&) [with GeometryGridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string]' + 121 | gridcheck( geogrid ); + | ~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:207:21: required from here + 207 | test(gridfile); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | Coordinate operator[] ( int i ) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 58 | checkGeometry( eIt->geometry() ); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/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 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' + 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 435 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 183 | eIt->geometry().local(cornerViaSon); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 189 | eIt->father().geometry().global(cornerInFather); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:235:31: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } @@ -75213,122 +74815,44 @@ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; IntersectionImp = Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); - | ~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | return local; - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1, 1>]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:144:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 144 | integrationOuterNormal (const FaceVector& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1, 1>]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } @@ -75427,94 +74951,32 @@ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::PoolAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } @@ -75707,10 +75169,19 @@ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::PoolAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } @@ -75809,13 +75280,8 @@ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-yasp-offset.dir/link.d "CMakeFiles/test-dgf-yasp-offset.dir/test-dgf-yasp.cc.o" -o test-dgf-yasp-offset -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } @@ -75946,6 +75412,21 @@ /usr/include/dune/geometry/multilineargeometry.hh:713:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 713 | JacobianInverse jacobianInverse (const LocalCoordinate &local) const | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ +[ 87%] Built target test-dgf-yasp-offset /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:589:28: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 589 | return Base::global( local ); @@ -75977,6 +75458,20 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +make -f dune/grid/test/CMakeFiles/test-alberta-1-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-3.dir/depend +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' + 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' + 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here + 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:693:47: required from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; JacobianInverseTransposed = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed; LocalCoordinate = Dune::FieldVector]' 693 | return Base::jacobianInverseTransposed( local ); @@ -76008,6 +75503,142 @@ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-1-3.dir/DependInfo.cmake "--color=" +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-alberta-1-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-3.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/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-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 183 | eIt->geometry().local(cornerViaSon); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 189 | eIt->father().geometry().global(cornerInFather); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:262:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 262 | geometryInFather.local(cornerInFather); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const + | ^~~~~ +[ 88%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-alberta3d.dir/link.d "CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o" -o gmshtest-alberta3d -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../../lib/libdunealbertagrid3d.so.2.10 ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 88%] Built target gmshtest-alberta3d +make -f dune/grid/test/CMakeFiles/test-alberta-2-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-3.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-2-3.dir/DependInfo.cmake "--color=" /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GlobalCoordinate = Dune::FieldVector]' 195 | GlobalCoordinate center () const { return mapping_->center(); } @@ -76106,25 +75737,9 @@ /usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 238 | Jacobian jacobian ( const LocalCoordinate &local ) const - | ^~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-alberta-2-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-3.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } @@ -76317,38 +75932,40 @@ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +[ 88%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, DeformationFunction > > > >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, DeformationFunction > > >, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, DeformationFunction > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; IntersectionImp = Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLeafIntersection > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); @@ -76411,6 +76028,149 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 238 | Jacobian jacobian ( const LocalCoordinate &local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1, 1>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 238 | Jacobian jacobian ( const LocalCoordinate &local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 85 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 186 | geometryInFather.global(cornerInSon); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfyasp.hh:9, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser.hh:13: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' 199 | return centerOuterNormal(); @@ -76430,31 +76190,168 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 541 | void iterate(Grid &g) - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' + 199 | return centerOuterNormal(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 374 | return this->real.outerNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | { + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Coordinate integrationOuterNormal(int face) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Coordinate integrationOuterNormal(int face) const + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1, 1> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' @@ -76475,11 +76372,131 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 541 | void iterate(Grid &g) - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:67: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector]' + 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' + 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' + 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here + 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid.hh:72: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int codim = 1; int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridentity.hh:272:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 272 | GeometryImpl _geometry(_it.lowerleft(),_it.upperright(),_it.shift()); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | return local; + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 1>, unsigned int> >(const AlbertaGrid<1, 1>&, const IdSet, AlbertaGridIdSet<1, 1>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) @@ -76569,87 +76586,929 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 85 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: -/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh: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 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector]' + 81 | GlobalCoordinate center () const { return impl().center(); } + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference::Jacobian Dune::GeometryReference::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 113 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 238 | Jacobian jacobian ( const LocalCoordinate &local ) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:37: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:30: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh: In instantiation of 'void Dune::checkGridFactory(const Mesh&) [with Grid = AlbertaGrid<2, 2>; Mesh = TestGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:129:37: required from here + 129 | Dune::checkGridFactory< GridType >( Dune::TestGrids::kuhn2d ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh:103:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | checkGridFactory< Grid >( mesh, [] ( const typename Mesh::Vertex &v ) { return v; } ); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:35: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' + 185 | const IntersectionIterator iend = gridView.iend( *it ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here + 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' + 185 | const IntersectionIterator iend = gridView.iend( *it ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here + 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: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 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | return local; + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 84%] Linking CXX executable gmshtest-uggrid -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-uggrid.dir/link.txt --verbose=1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | void assertNeighbor (Grid &g) - | ^~~~~~~~~~~~~~ + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc: In instantiation of 'void addToGridFactory(Dune::GridFactory&, Dune::Dim<2>) [with Grid = Dune::AlbertaGrid<2, 2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:107:19: required from 'void checkProjectedUnitCube() [with Grid = Dune::AlbertaGrid<2, 2>]' + 107 | addToGridFactory( gridFactory, Dune::Dim< Grid::dimensionworld > () ); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:144:41: required from here + 144 | checkProjectedUnitCube< GridType >(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:84:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return y; + | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -76748,15 +77607,110 @@ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-uggrid.dir/link.d "CMakeFiles/gmshtest-uggrid.dir/gmshtest.cc.o" -o gmshtest-uggrid -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 84%] Built target gmshtest-uggrid -make -f dune/grid/test/CMakeFiles/test-alberta-1-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-2.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-1-2.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-alberta-1-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-2.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' + 185 | const IntersectionIterator iend = gridView.iend( *it ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here + 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' + 185 | const IntersectionIterator iend = gridView.iend( *it ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here + 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); @@ -76825,8 +77779,59 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -[ 85%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2, 2>]' + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1042 | iterate(g); + | ~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::PoolAllocator > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -76996,6 +78001,80 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -77097,6 +78176,57 @@ /usr/include/dune/geometry/multilineargeometry.hh:580:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 580 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 238 | Jacobian jacobian ( const LocalCoordinate &local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); @@ -77165,6 +78295,24 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; GlobalCoordinate = Dune::FieldVector]' 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } @@ -77334,6 +78482,118 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | return local; + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -77368,6 +78628,25 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' + 199 | return centerOuterNormal(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2, 2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 374 | return this->real.outerNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -77664,6 +78943,420 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 1; int dimworld = 1; ObjectStreamType = std::__cxx11::basic_stringstream]' + 190 | corner = faceMapping_.corner( i ); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here + 176 | void backup( ObjectStreamType& buffer ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In instantiation of 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 1; int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 1; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' + 190 | corner = faceMapping_.corner( i ); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here + 176 | void backup( ObjectStreamType& buffer ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Coordinate integrationOuterNormal(int face) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/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/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/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-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | GlobalCoordinate center () const { return impl().center(); } + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2, 2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::JacobianTransposed Dune::CachedMultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:203:121: required from 'Dune::GeoGrid::Geometry::JacobianTransposed Dune::GeoGrid::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 203 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const { return mapping_->jacobianTransposed( local ); } @@ -77952,53 +79645,1059 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 90 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 85 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' + 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; IntersectionImp = Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | return local; + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~^~~~~ + | ^~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); | ~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 86%] Linking CXX executable test-dgf-alberta -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 1; int dimworld = 1; ObjectStreamType = std::__cxx11::basic_stringstream]' - 190 | corner = faceMapping_.corner( i ); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here - 176 | void backup( ObjectStreamType& buffer ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const | ^~~~~~ -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-alberta.dir/link.txt --verbose=1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' + 185 | const IntersectionIterator iend = gridView.iend( *it ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here + 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' + 185 | const IntersectionIterator iend = gridView.iend( *it ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here + 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' + 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 238 | Jacobian jacobian ( const LocalCoordinate &local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 154 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1, 1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1, 1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 58 | checkGeometry( eIt->geometry() ); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' + 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | const typename Intersection::GlobalCoordinate normal + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | GlobalCoordinate center () const { return impl().center(); } + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianInverseTransposed Dune::GeometryReference::jacobianInverseTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:105:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 105 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianInverse Dune::GeometryReference::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:118:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94: required from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 198 | LocalCoordinate local ( const GlobalCoordinate &global ) const { return mapping_->local( global ); } @@ -78232,6 +80931,199 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | Coordinate operator[] ( int i ) const | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:105:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 105 | return normal; + | ^~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Coordinate integrationOuterNormal(int face) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | return x; + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 573 | origin = referenceElement(geo).position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh: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 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/multilineargeometry.hh:616:27: required from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 616 | return Base::local( global ); @@ -78346,1351 +81238,330 @@ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-alberta.dir/link.d "CMakeFiles/test-dgf-alberta.dir/test-dgf-alberta.cc.o" -o test-dgf-alberta -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../../../lib/libdunealbertagrid2d.so.2.10 ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 86%] Built target test-dgf-alberta -make -f dune/grid/test/CMakeFiles/test-alberta-2-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-2.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-2-2.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-alberta-2-2.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-2.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 86%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction; RangeVector = Dune::FieldVector]' - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 188 | coords.calculate( coords_ ); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction > >]' - 258 | corners_( corners ) - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction > >]' - 563 | integrationElementComputed_( false ) - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridview.hh:197:16: required from 'Dune::GeoGrid::GridView::IntersectionIterator Dune::GeoGrid::GridView::ibegin(const typename Codim<0>::Entity&) const [with HGV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; CoordFunction = Dune::IdenticalCoordFunction; Allocator = std::allocator; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' - 197 | return IntersectionIteratorImpl( entity, hostGridView().ibegin( entity.impl().hostEntity() ) ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridview.hh:262:27: required from 'Dune::GridView::IntersectionIterator Dune::GridView::ibegin(const typename Codim<0>::Entity&) const [with ViewTraits = Dune::GeoGrid::GridViewTraits > >, Dune::IdenticalCoordFunction, std::allocator > >, Dune::IdenticalCoordFunction, std::allocator >; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' - 262 | return impl().ibegin(entity); - | ~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/rangegenerators.hh:848:59: required from 'Dune::IteratorRange Dune::intersections(const GV&, const Entity&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >, IdenticalCoordFunction, std::allocator > >; Entity = Entity<0, 2, const GeometryGrid, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::Entity>; decltype (gv.ibegin(e)) = IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, IntersectionIterator, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IntersectionIterator, UGGridLevelIntersectionIterator >, UGGridLevelIntersection > > >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > >, GeoGrid::Intersection, IdenticalCoordFunction >, IdenticalCoordFunction >, Intersection, IdenticalCoordFunction >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > > >]' - 848 | return IteratorRange(gv.ibegin(e),gv.iend(e)); - | ~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here - 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | Coordinate operator[] ( int i ) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 1, const Dune::AlbertaGrid<1, 1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1, 1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1, 1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2, 2>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2, 2>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2, 2>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2, 2>]' + 68 | check(capVar,entity); + | ~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2, 2>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]': +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' + 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 413 | it->geometryInInside(); + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' + 51 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 413 | it->geometryInInside(); + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:748:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | const typename GeometryInFather::GlobalCoordinate x + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:21: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:179:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | const typename Geometry::GlobalCoordinate cornerViaSon = + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | const typename Geometry::LocalCoordinate cornerInSon = + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | const typename Geometry::GlobalCoordinate cornerViaFather = + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | x = e.geometryInFather().global(x); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const typename Geometry::LocalCoordinate cornerInSon = + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | const typename Geometry::GlobalCoordinate global = + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 254 | const typename Geometry::LocalCoordinate cornerInSon = + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const typename Geometry::GlobalCoordinate cornerViaFather + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const typename Geometry::GlobalCoordinate cornerViaFather + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1, 1>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 303 | const typename Intersection::GlobalCoordinate normal | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | { - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -[ 86%] Linking CXX executable test-dgf-ug -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-ug.dir/link.txt --verbose=1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Coordinate integrationOuterNormal(int face) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-ug.dir/link.d "CMakeFiles/test-dgf-ug.dir/test-dgf-ug.cc.o" -o test-dgf-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -[ 86%] Built target test-dgf-ug -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -make -f dune/grid/test/CMakeFiles/test-alberta-1-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-3.dir/depend -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-1-3.dir/DependInfo.cmake "--color=" -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~^ -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-alberta-1-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-1-3.dir/build -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); - | ~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | return local; - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -[ 87%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=1 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:85: 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 ) ); } - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | { - | ^ -/usr/include/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::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh: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 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:37: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/test/test-alberta.cc:30: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh: In instantiation of 'void Dune::checkGridFactory(const Mesh&) [with Grid = AlbertaGrid<2, 2>; Mesh = TestGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:129:37: required from here - 129 | Dune::checkGridFactory< GridType >( Dune::TestGrids::kuhn2d ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh:103:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | checkGridFactory< Grid >( mesh, [] ( const typename Mesh::Vertex &v ) { return v; } ); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' - 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 185 | const IntersectionIterator iend = gridView.iend( *it ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' 81 | Intersection intersection_; | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 185 | const IntersectionIterator iend = gridView.iend( *it ); | ^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:35: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:96:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 96 | LocalVector xIn = refIn.position( refIn.subEntity( nIn, 1, iIn, dimension ), dimension ); + | ^~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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 /usr/include/dune/geometry/referenceelements.hh:23, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: +/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 183 | eIt->geometry().local(cornerViaSon); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); - | ~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | return local; - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc: In instantiation of 'void addToGridFactory(Dune::GridFactory&, Dune::Dim<2>) [with Grid = Dune::AlbertaGrid<2, 2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:107:19: required from 'void checkProjectedUnitCube() [with Grid = Dune::AlbertaGrid<2, 2>]' - 107 | addToGridFactory( gridFactory, Dune::Dim< Grid::dimensionworld > () ); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:144:41: required from here - 144 | checkProjectedUnitCube< GridType >(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:84:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return y; - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 189 | eIt->father().geometry().global(cornerInFather); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); - | ~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | return local; - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:235:31: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -79699,14 +81570,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/fmatrix.hh:171: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:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -79715,11 +81586,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/fmatrix.hh:171: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:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -79731,8 +81602,8 @@ /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]': -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -79741,11 +81612,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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 +/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -79754,7 +81625,7 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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 +/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 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': @@ -79791,17 +81662,17 @@ /usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 183 | eIt->geometry().local(cornerViaSon); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ @@ -79811,14 +81682,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 189 | eIt->father().geometry().global(cornerInFather); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, @@ -79833,262 +81704,70 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' - 185 | const IntersectionIterator iend = gridView.iend( *it ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here - 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' - 185 | const IntersectionIterator iend = gridView.iend( *it ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here - 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction; RangeVector = Dune::FieldVector]' + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 2; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 188 | coords.calculate( coords_ ); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction > >]' + 258 | corners_( corners ) + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, false>; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction > >]' + 563 | integrationElementComputed_( false ) + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/gridview.hh:197:16: required from 'Dune::GeoGrid::GridView::IntersectionIterator Dune::GeoGrid::GridView::ibegin(const typename Codim<0>::Entity&) const [with HGV = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; CoordFunction = Dune::IdenticalCoordFunction; Allocator = std::allocator; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' + 197 | return IntersectionIteratorImpl( entity, hostGridView().ibegin( entity.impl().hostEntity() ) ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/gridview.hh:262:27: required from 'Dune::GridView::IntersectionIterator Dune::GridView::ibegin(const typename Codim<0>::Entity&) const [with ViewTraits = Dune::GeoGrid::GridViewTraits > >, Dune::IdenticalCoordFunction, std::allocator > >, Dune::IdenticalCoordFunction, std::allocator >; IntersectionIterator = Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::GeoGrid::IntersectionIterator, Dune::IdenticalCoordFunction >, Dune::IntersectionIterator, Dune::UGGridLevelIntersectionIterator >, Dune::UGGridLevelIntersection > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > > > >; typename Codim<0>::Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>]' + 262 | return impl().ibegin(entity); + | ~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/rangegenerators.hh:848:59: required from 'Dune::IteratorRange Dune::intersections(const GV&, const Entity&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >, IdenticalCoordFunction, std::allocator > >; Entity = Entity<0, 2, const GeometryGrid, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::Entity>; decltype (gv.ibegin(e)) = IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IdenticalCoordFunction >, IntersectionIterator, IdenticalCoordFunction >, GeoGrid::IntersectionIterator, IdenticalCoordFunction >, IntersectionIterator, UGGridLevelIntersectionIterator >, UGGridLevelIntersection > > >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > >, GeoGrid::Intersection, IdenticalCoordFunction >, IdenticalCoordFunction >, Intersection, IdenticalCoordFunction >, GeoGrid::Intersection, IdenticalCoordFunction >, Intersection, UGGridLevelIntersection > > > > > >]' + 848 | return IteratorRange(gv.ibegin(e),gv.iend(e)); + | ~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::IdenticalCoordFunction >; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:161:56: required from here + 161 | Dune::GridPtr< NestedGeometryGrid > pgeogrid(gridfile); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | Coordinate operator[] ( int i ) const | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ @@ -80098,104 +81777,125 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2, 2>]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1044 | zeroEntityConsistency(g); | ~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: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-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); - | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' + 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 413 | it->geometryInInside(); + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' + 51 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' + 137 | class LocalGeometryReference + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' + 109 | typedef decltype(std::declval().volume()) Volume; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 413 | it->geometryInInside(); + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh: In member function 'const Dune::UGGridLevelIntersection::WorldVector& Dune::UGGridLevelIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:144:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 144 | integrationOuterNormal (const FaceVector& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) @@ -80209,8 +81909,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -80219,11 +81919,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -80232,11 +81932,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Jacobian jacobian ( const LocalCoordinate& local ) const | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -80245,11 +81945,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' +/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -80258,22 +81958,22 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' + 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' + 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here + 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -80290,9 +81990,13 @@ /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-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -80301,16 +82005,12 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -80322,8 +82022,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -80332,7 +82032,7 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: @@ -80349,246 +82049,101 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; IntersectionImp = Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, TensorProductCoordinates >; Imp = YaspGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/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-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 180 | eIt->geometry().corner(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 183 | eIt->geometry().local(cornerViaSon); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 189 | eIt->father().geometry().global(cornerInFather); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:262:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 262 | geometryInFather.local(cornerInFather); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here + 211 | checkGeometryInFather(grid); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); - | ~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | return local; - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 704 | return jacobianTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 715 | return jacobianInverseTransposed(local).transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:137:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | void checkGeometryLifetime (const GV &gridView) - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]', + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | return geometry().volume() * centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' @@ -80600,7 +82155,23 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1044 | zeroEntityConsistency(g); + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': @@ -80619,14 +82190,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here @@ -80635,14 +82206,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here @@ -80651,14 +82222,30 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 347 | return jacobianImpl(local, implDetected); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -80667,17 +82254,17 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' @@ -80686,7 +82273,7 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': @@ -80737,49 +82324,30 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 238 | Jacobian jacobian ( const LocalCoordinate &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' + 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' + 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here + 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here @@ -80788,59 +82356,27 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' - 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); - | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 85 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' + 186 | geometryInFather.global(cornerInSon); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' 199 | return centerOuterNormal(); | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 374 | return this->real.outerNormal(local); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1>]' @@ -80852,28 +82388,57 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' - 199 | return centerOuterNormal(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2, 2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 374 | return this->real.outerNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' - 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' + 190 | corner = faceMapping_.corner( i ); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here + 176 | void backup( ObjectStreamType& buffer ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -80893,7 +82458,62 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' + 199 | return centerOuterNormal(); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 374 | return this->real.outerNormal(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1046 | assertNeighbor(g); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh: In function 'void Dune::checkGridFactory(const Mesh&, Projection&&) [with Grid = AlbertaGrid<2, 2>; Mesh = TestGrid<2>; Projection = checkGridFactory, TestGrid<2> >(const TestGrid<2>&)::::Vertex&)>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | Vertex v = projection( mesh.vertices[ idx ] ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::CircleBoundaryProjection::CoordinateType Dune::CircleBoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:252:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 252 | virtual CoordinateType operator() (const CoordinateType& global) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ @@ -80909,7 +82529,7 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ /usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': @@ -80931,47 +82551,16 @@ /usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | Coordinate integrationOuterNormal(int face) const | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ @@ -80987,189 +82576,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Coordinate integrationOuterNormal(int face) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | GlobalCoordinate center () const { return impl().center(); } - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2, 2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2, 2>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:67: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector]' 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } @@ -81208,1484 +82621,448 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' - 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 1, const Dune::AlbertaGrid<1> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 1, const Dune::AlbertaGrid<1>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/fmatrix.hh:435:26: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 435 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 183 | eIt->geometry().local(cornerViaSon); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 189 | eIt->father().geometry().global(cornerInFather); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:235:31: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/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]': -/usr/include/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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 90 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 85 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Coordinate integrationOuterNormal(int face) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | return x; + | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 154 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 85 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: required from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]' - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1042:16: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 1042 | iterate(g); - | ~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' - 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' - 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here - 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 344 | Jacobian jacobian ( const LocalCoordinate& local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In instantiation of 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 183 | eIt->geometry().local(cornerViaSon); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 189 | eIt->father().geometry().global(cornerInFather); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:262:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 262 | geometryInFather.local(cornerInFather); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 2>, unsigned int> >(const AlbertaGrid<2, 2>&, const IdSet, AlbertaGridIdSet<2, 2>, unsigned int>&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2, 2>; IdSet = IdSet, AlbertaGridIdSet<2, 2>, unsigned int>]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector]' - 81 | GlobalCoordinate center () const { return impl().center(); } - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | GlobalCoordinate center () const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference::Jacobian Dune::GeometryReference::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 113 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 238 | Jacobian jacobian ( const LocalCoordinate &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 238 | Jacobian jacobian ( const LocalCoordinate &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' +/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Coordinate integrationOuterNormal(int face) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/usr/include/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' 459 | checkIntersection( intersection, isCartesian ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' 626 | checkIntersectionIterator( view, eIt, errorState ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' 650 | checkViewIntersectionIterator(grid.levelGridView(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here 181 | checkIntersectionIterator(grid,true); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -[ 88%] Linking CXX executable gmshtest-alberta3d -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-alberta3d.dir/link.txt --verbose=1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&):: [with auto:23 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 2>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 2>, unsigned int>&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 2>, unsigned int>]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 238 | Jacobian jacobian ( const LocalCoordinate &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::JacobianInverse Dune::AlbertaGridGeometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2, 2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2, 2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | return local; + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 85 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 186 | geometryInFather.global(cornerInSon); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | GlobalCoordinate center () const { return impl().center(); } - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianInverseTransposed Dune::GeometryReference::jacobianInverseTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:105:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 105 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianInverse Dune::GeometryReference::jacobianInverse(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]' - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2, 2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2, 2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2, 2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:118:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<1>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' - 199 | return centerOuterNormal(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 374 | return this->real.outerNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Coordinate integrationOuterNormal(int face) const - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:67: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<0, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector]' +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:67: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]' 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) @@ -82797,969 +83174,25 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector]' - 81 | GlobalCoordinate center () const { return impl().center(); } - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference::Jacobian Dune::GeometryReference::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 113 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 147 | return impl().jacobian(local); - | ~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 347 | return jacobianImpl(local, implDetected); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 238 | Jacobian jacobian ( const LocalCoordinate &local ) const - | ^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-alberta3d.dir/link.d "CMakeFiles/gmshtest-alberta3d.dir/gmshtest.cc.o" -o gmshtest-alberta3d -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../../lib/libdunealbertagrid3d.so.2.10 ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 88%] Built target gmshtest-alberta3d -make -f dune/grid/test/CMakeFiles/test-alberta-2-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-3.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-2-3.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-alberta-2-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-2-3.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 88%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=2 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&):: [with auto:23 = std::integral_constant]' - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' - 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | [ & ]( auto codim ) - | ~~~~~~~~~~~~~~~~~~~ - 93 | { - | ~ - 94 | if constexpr( Capabilities::hasEntity::v ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 95 | { - | ~ - 96 | for (size_t face=0; face(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 99 | - | - 100 | auto id = idSet.id(entity); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | - | - 102 | // Has the same id already been used by a different entity? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | if (idContainer.find(id) != idContainer.end()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 104 | { - | ~ - 105 | // Yes. Then either we have seen the same entity before, or we are now - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 106 | // on the copy of an entity we have seen before. In either case we must - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | // have the same entity center. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 109 | // elements or parametrized boundaries. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | DUNE_THROW(GridError, "IdSet is not injective"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 112 | } - | ~ - 113 | else - | ~~~~ - 114 | { - | ~ - 115 | idContainer[id] = entity.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | } - | ~ - 117 | - | - 118 | // While we are here: Do subEntity.id and subId return the same value? - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 119 | if (id != idSet.subId(element,face,codim)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 121 | } - | ~ - 122 | } - | ~ - 123 | }); - | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' - 134 | checkInjectivity(grid, idSet); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' - 1073 | checkIdSet(g, g.localIdSet()); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]' - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2, 2>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<2, 2>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2, 2>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<2, 2>]' - 68 | check(capVar,entity); - | ~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<2, 2>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]' - 117 | const GlobalCoordinate center = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/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::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2>, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In instantiation of 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 1; int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1, 1>; Entity = Entity<0, 1, const AlbertaGrid<1, 1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 1>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 1; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' - 190 | corner = faceMapping_.corner( i ); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here - 176 | void backup( ObjectStreamType& buffer ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In instantiation of 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 1; int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::YaspGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' - 190 | corner = faceMapping_.corner( i ); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here - 176 | void backup( ObjectStreamType& buffer ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh: In function 'void Dune::checkGridFactory(const Mesh&, Projection&&) [with Grid = AlbertaGrid<2, 2>; Mesh = TestGrid<2>; Projection = checkGridFactory, TestGrid<2> >(const TestGrid<2>&)::::Vertex&)>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh:42:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | Vertex v = projection( mesh.vertices[ idx ] ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::CircleBoundaryProjection::CoordinateType Dune::CircleBoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:252:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 252 | virtual CoordinateType operator() (const CoordinateType& global) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 541 | void iterate(Grid &g) - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 541 | void iterate(Grid &g) - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:105:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 105 | return normal; - | ^~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Coordinate integrationOuterNormal(int face) const - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | return x; - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 573 | origin = referenceElement(geo).position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | return x; - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2, 2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2, 2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh: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 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void zeroEntityConsistency(Grid&) [with Grid = Dune::UGGrid<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:251:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | if( (c2-c1).two_norm() > 10*std::numeric_limits< ctype >::epsilon() ) - | ~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:105:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 105 | return normal; - | ^~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Coordinate integrationOuterNormal(int face) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | return x; - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ @@ -83843,147 +83276,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 573 | origin = referenceElement(geo).position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/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-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:137:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | void checkGeometryLifetime (const GV &gridView) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >]', - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantOffsetCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | return geometry().volume() * centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -83999,26 +83291,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh: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, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh: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 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -84139,951 +83411,202 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:748:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | const typename GeometryInFather::GlobalCoordinate x - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:748:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | const typename GeometryInFather::GlobalCoordinate x - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:21: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:179:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | const typename Geometry::GlobalCoordinate cornerViaSon = - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | const typename Geometry::LocalCoordinate cornerInSon = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | const typename Geometry::GlobalCoordinate cornerViaFather = - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | x = e.geometryInFather().global(x); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const typename Geometry::LocalCoordinate cornerInSon = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | const typename Geometry::GlobalCoordinate global = - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 254 | const typename Geometry::LocalCoordinate cornerInSon = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const typename Geometry::GlobalCoordinate cornerViaFather - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const typename Geometry::GlobalCoordinate cornerViaFather - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | const typename Intersection::GlobalCoordinate normal - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:96:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 96 | LocalVector xIn = refIn.position( refIn.subEntity( nIn, 1, iIn, dimension ), dimension ); - | ^~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:21: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:179:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | const typename Geometry::GlobalCoordinate cornerViaSon = - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | const typename Geometry::LocalCoordinate cornerInSon = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | const typename Geometry::GlobalCoordinate cornerViaFather = - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | x = e.geometryInFather().global(x); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const typename Geometry::LocalCoordinate cornerInSon = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | const typename Geometry::GlobalCoordinate global = - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 254 | const typename Geometry::LocalCoordinate cornerInSon = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const typename Geometry::GlobalCoordinate cornerViaFather - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const typename Geometry::GlobalCoordinate cornerViaFather - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | const typename Intersection::GlobalCoordinate normal - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:96:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 96 | LocalVector xIn = refIn.position( refIn.subEntity( nIn, 1, iIn, dimension ), dimension ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkIndexSetForCodim(const Grid&, const GridView&, OutputStream&, bool) [with int codim = 0; Grid = UGGrid<2>; GridView = GridView > >; OutputStream = DebugStream<1, 4>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:226:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | void checkIndexSetForCodim ( const Grid &grid, const GridView &view, - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' - 185 | const IntersectionIterator iend = gridView.iend( *it ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here - 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' - 185 | const IntersectionIterator iend = gridView.iend( *it ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here - 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' - 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<2, 2, const Dune::AlbertaGrid<2> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:136:70: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 136 | const LocalGeometry& geometryInFather = eIt->geometryInFather(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, EquidistantCoordinates >; Imp = YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]', - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | return geometry().volume() * centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' - 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 413 | it->geometryInInside(); - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' - 51 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 413 | it->geometryInInside(); - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -[ 88%] Linking CXX executable test-dgf-yasp -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-yasp.dir/link.txt --verbose=1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:125:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | if( (corner - center).two_norm() <= tolerance ) - | ~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:26: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' - 185 | const IntersectionIterator iend = gridView.iend( *it ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here - 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:185:32: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' - 185 | const IntersectionIterator iend = gridView.iend( *it ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here - 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:58:20: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 58 | checkGeometry( eIt->geometry() ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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 /usr/include/dune/geometry/referenceelements.hh:23, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: -/usr/include/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-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:78: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 183 | eIt->geometry().local(cornerViaSon); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 189 | eIt->father().geometry().global(cornerInFather); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:25: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:235:31: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'bool Dune::Geometry::affine() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:197:47, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const UGGrid<3>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:281:26: -/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -/usr/include/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]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<1, Dune::EquidistantOffsetCoordinates >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:992:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 992 | void gridcheck (Grid &g) - | ^~~~~~~~~ -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | } - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | } - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | } - | ^ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:46:54: required from 'class Dune::GeometryReference > >' - 46 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 413 | it->geometryInInside(); - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:51:47: required from 'class Dune::GeometryReference > >' - 51 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:137:9: required from 'class Dune::LocalGeometryReference<1, 2, const Dune::AlbertaGrid<2> >' - 137 | class LocalGeometryReference - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:109:53: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::LocalGeometryReference>' - 109 | typedef decltype(std::declval().volume()) Volume; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:413:31: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 413 | it->geometryInInside(); - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1132: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:372:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 372 | GlobalCoordinate outerNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:9: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh: In member function 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh:93:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | y = asImp()(x); - | ~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' - 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' - 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here - 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; GlobalCoordinate = Dune::FieldVector]' + 81 | GlobalCoordinate center () const { return impl().center(); } + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' 35 | checkGeometry( geometry ); | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/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-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:22, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:44: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | GlobalCoordinate center () const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 183 | eIt->geometry().local(cornerViaSon); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 189 | eIt->father().geometry().global(cornerInFather); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:262:35: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 262 | geometryInFather.local(cornerInFather); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:113:31: required from 'Dune::GeometryReference::Jacobian Dune::GeometryReference::jacobian(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 1, const Dune::AlbertaGrid<1> >; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 113 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 147 | return impl().jacobian(local); + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26: required from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 347 | return jacobianImpl(local, implDetected); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]' + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' + 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here 211 | checkGeometryInFather(grid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-yasp.dir/link.d "CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o" -o test-dgf-yasp -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 88%] Built target test-dgf-yasp -make -f dune/grid/test/CMakeFiles/test-alberta-3-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-3-3.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-3-3.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/test/CMakeFiles/test-alberta-3-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-3-3.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 88%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:249:103: required from 'void zeroEntityConsistency(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 249 | typename Geometry::GlobalCoordinate c2( it->template subEntity< dimGrid >( c ).geometry().corner( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1044:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1044 | zeroEntityConsistency(g); - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const - | ^~~~~~ -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<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 -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 238 | Jacobian jacobian ( const LocalCoordinate &local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:36:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | GlobalCoordinate y = corner( 0 ); - | ~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: required from 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >; std::size_t = long unsigned int]' - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1109:30: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1109 | checkIntersectionLifetime(g.levelGridView(g.maxLevel())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:23 = std::integral_constant]' + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' + 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | [ & ]( auto codim ) + | ~~~~~~~~~~~~~~~~~~~ + 93 | { + | ~ + 94 | if constexpr( Capabilities::hasEntity::v ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 95 | { + | ~ + 96 | for (size_t face=0; face(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 99 | + | + 100 | auto id = idSet.id(entity); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | + | + 102 | // Has the same id already been used by a different entity? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | if (idContainer.find(id) != idContainer.end()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 104 | { + | ~ + 105 | // Yes. Then either we have seen the same entity before, or we are now + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 106 | // on the copy of an entity we have seen before. In either case we must + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | // have the same entity center. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 108 | // CAVEAT: This last reasoning does not hold if the grid uses parametrized + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 109 | // elements or parametrized boundaries. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | DUNE_THROW(GridError, "IdSet is not injective"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 112 | } + | ~ + 113 | else + | ~~~~ + 114 | { + | ~ + 115 | idContainer[id] = entity.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | } + | ~ + 117 | + | + 118 | // While we are here: Do subEntity.id and subId return the same value? + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 119 | if (id != idSet.subId(element,face,codim)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | DUNE_THROW(GridError, "subEntity.id and subId do not return the same value!"); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 121 | } + | ~ + 122 | } + | ~ + 123 | }); + | ~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' + 134 | checkInjectivity(grid, idSet); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' + 1073 | checkIdSet(g, g.localIdSet()); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' - 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' - 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here - 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 85 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 186 | geometryInFather.global(cornerInSon); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In instantiation of 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:199:12: required from 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::outerNormal(const LocalCoordType&) const [with Grid = const Dune::AlbertaGrid<2>; NormalVector = Dune::FieldVector; LocalCoordType = Dune::FieldVector]' - 199 | return centerOuterNormal(); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:374:36: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::outerNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 374 | return this->real.outerNormal(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:420:78: required from 'void assertNeighbor(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 420 | [[maybe_unused]] const GlobalCoordinate outerNormal = it->outerNormal(v); - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1046:17: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1046 | assertNeighbor(g); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:171:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | AlbertaGridIntersectionBase< Grid >::centerOuterNormal() const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 90 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ @@ -85099,10 +83622,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:88:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 88 | LocalCoordinate local ( const GlobalCoordinate &global ) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 85 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ @@ -85118,235 +83644,102 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:154:16: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 154 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/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-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In instantiation of 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation; Coordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Coordinate integrationOuterNormal(int face) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/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-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<2>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<2> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' - 459 | checkIntersection( intersection, isCartesian ); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' - 626 | checkIntersectionIterator( view, eIt, errorState ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<2>]' - 650 | checkViewIntersectionIterator(grid.levelGridView(i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here - 181 | checkIntersectionIterator(grid,true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/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-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:80:67: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::corner(int) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]' - 80 | GlobalCoordinate corner ( int i ) const { return impl().corner( i ); } - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: required from 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]' - 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:187:41: required from 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]' - 187 | errors += checkTwistOnIntersection( iit->impl(), mapTwist ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:182:16: required from here - 182 | checkTwists( grid.leafGridView(), NoMapTwist() ); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::JacobianTransposed Dune::GeometryReference::jacobianTransposed(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' - 35 | checkGeometry( geometry ); - | ~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:137:27: required from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' - 137 | checkLocalGeometry( geometryInFather, eIt->father().type(), "geometryInFather" ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:211:26: required from here - 211 | checkGeometryInFather(grid); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:100:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const YaspGrid<2, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:141:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 141 | if( (center - cornerAvg).two_norm() > tolerance ) - | ~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: 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 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<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-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | } - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&):: [with auto:23 = std::integral_constant]' + | ^~ +/usr/include/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::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:17: +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh: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-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: required from 'Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&):: [with auto:23 = std::integral_constant]' 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1, 2}]' +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&)::; Index = long unsigned int; Index ...i = {0, 1}]' 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<2, 3>, unsigned int> >(const AlbertaGrid<2>&, const IdSet, AlbertaGridIdSet<2, 3>, unsigned int>&)::]' +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::checkInjectivity, IdSet, AlbertaGridIdSet<1, 3>, unsigned int> >(const AlbertaGrid<1>&, const IdSet, AlbertaGridIdSet<1, 3>, unsigned int>&)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:91:24: required from 'void Dune::checkInjectivity(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' 91 | Hybrid::forEach( std::make_index_sequence< dim+1 >{}, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | [ & ]( auto codim ) @@ -85413,93 +83806,268 @@ | ~ 123 | }); | ~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<2>; IdSet = IdSet, AlbertaGridIdSet<2, 3>, unsigned int>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:134:21: required from 'void Dune::checkIdSet(const Grid&, const IdSet&) [with Grid = AlbertaGrid<1>; IdSet = IdSet, AlbertaGridIdSet<1, 3>, unsigned int>]' 134 | checkInjectivity(grid, idSet); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1073:13: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<1>]' 1073 | checkIdSet(g, g.localIdSet()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here 173 | gridcheck(grid); // check macro grid | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 90 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 85 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:878:46: required from 'void checkBoundarySegmentIndex(const GridView&) [with GridView = Dune::GridView > >]' - 878 | checkBoundarySegmentIndexProlongation( gridView.grid(), *it, *iit ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1097:34: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2>]' - 1097 | checkBoundarySegmentIndex( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | } - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | } - | ^ -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<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-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:37: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:9: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh: In member function 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh:93:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | y = asImp()(x); - | ~~~~~~~^~~ +/usr/include/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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Jacobian Dune::MultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:409:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:409:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:420:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/test/checkgeometry.hh:117:52: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]' + 117 | const GlobalCoordinate center = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:35:18: required from 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference; std::string = std::__cxx11::basic_string]' + 35 | checkGeometry( geometry ); + | ~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:167:23: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' + 167 | checkLocalGeometry( geometryInInside, inside.type(), "geometryInInside" ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:459:22: required from 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState; typename GridViewType::Codim<0>::Iterator = Dune::EntityIterator<0, const Dune::AlbertaGrid<1>, Dune::AlbertaGridLevelIterator<0, Dune::All_Partition, const Dune::AlbertaGrid<1> > >; typename GridViewType::Codim<0> = Dune::GridView > >::Codim<0>]' + 459 | checkIntersection( intersection, isCartesian ); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:626:30: required from 'void checkViewIntersectionIterator(const GridViewType&) [with GridViewType = Dune::GridView > >]' + 626 | checkIntersectionIterator( view, eIt, errorState ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:650:36: required from 'void checkIntersectionIterator(const GridType&, bool) [with GridType = Dune::AlbertaGrid<1>]' + 650 | checkViewIntersectionIterator(grid.levelGridView(i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:181:30: required from here + 181 | checkIntersectionIterator(grid,true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void assertNeighbor(Grid&) [with Grid = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:301:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | void assertNeighbor (Grid &g) + | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -85707,55 +84275,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const YaspGrid<2, TensorProductCoordinates >; Imp = YaspGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:32:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | void checkLocalGeometry ( const Geometry< mydim, cdim, Grid, Imp > &geometry, - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In member function 'Dune::FieldVector::dimworld> Dune::YaspIntersection::integrationOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >]', - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2, Dune::TensorProductCoordinates >; IntersectionImp = Dune::YaspIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection >, Dune::YaspIntersection > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/yaspgrid/yaspgridintersection.hh:189:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | return geometry().volume() * centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<2, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]' 81 | GlobalCoordinate center () const { return impl().center(); } @@ -85803,28 +84322,76 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:238:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | Jacobian jacobian ( const LocalCoordinate &local ) const | ^~~~~~~~ -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:35: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -85917,16 +84484,91 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const - | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | return local; + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -86133,27 +84775,161 @@ /usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~^~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/geometry/test/checkgeometry.hh:16, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ^ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -86269,113 +85045,168 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:118:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | typename Grid::ctype error = (result-origin).two_norm(); - | ~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | typename Grid::ctype error = (result-origin).two_norm(); - | ~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1>; Entity = Entity<0, 1, const AlbertaGrid<1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; IntersectionImp = Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<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 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | return local; + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh: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-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | } - | ^ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:36:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 36 | GlobalCoordinate y = corner( 0 ); + | ~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:60: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::center() const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; GlobalCoordinate = Dune::FieldVector]' 81 | GlobalCoordinate center () const { return impl().center(); } @@ -86475,10 +85306,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:244:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometrycache.hh:9, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:17: @@ -86513,47 +85340,1470 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 19 | vectorProduct ( const FieldVector< K, 3 > &u, const FieldVector< K, 3 > &v ) | ^~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:23:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 23 | void checkIntersectionLifetime(GV gv, std::size_t check_element_count = 32) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 0; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:285:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 285 | const CoordinateVector normal = intersection.integrationOuterNormal( bary ); + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; IntersectionImp = Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:46:56: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | [[maybe_unused]] const typename Geometry::Jacobian j = geo.jacobian( v ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:610:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 610 | jacobianInverseTransposed_.mtv( global - corner( 0 ), local ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:613:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | return local; + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:344:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 344 | Jacobian jacobian ( const LocalCoordinate& local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Jacobian Dune::CachedMultiLinearGeometry::jacobian(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:704:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:704:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 704 | return jacobianTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverse Dune::CachedMultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:715:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:715:58: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 715 | return jacobianInverseTransposed(local).transposed(); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>; int codim = 2; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:23: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, DeformationFunction > > > >; GeometryImp = Dune::GeoGrid::Geometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In instantiation of 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 1; int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector]' + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream]' + 190 | corner = faceMapping_.corner( i ); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here + 176 | void backup( ObjectStreamType& buffer ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector]' + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | corner = faceMapping_.corner( i ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:105:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 105 | return normal; + | ^~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Coordinate integrationOuterNormal(int face) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | return x; + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | return x; + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 573 | origin = referenceElement(geo).position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh: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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh: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, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh: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 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:748:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | const typename GeometryInFather::GlobalCoordinate x + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | return x; + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | GlobalCoordinate corner ( const int i ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:21: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:179:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | const typename Geometry::GlobalCoordinate cornerViaSon = + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | const typename Geometry::LocalCoordinate cornerInSon = + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | const typename Geometry::GlobalCoordinate cornerViaFather = + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | x = e.geometryInFather().global(x); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const typename Geometry::LocalCoordinate cornerInSon = + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | const typename Geometry::GlobalCoordinate global = + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 254 | const typename Geometry::LocalCoordinate cornerInSon = + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const typename Geometry::GlobalCoordinate cornerViaFather + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const typename Geometry::GlobalCoordinate cornerViaFather + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | const typename Intersection::GlobalCoordinate normal + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:96:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 96 | LocalVector xIn = refIn.position( refIn.subEntity( nIn, 1, iIn, dimension ), dimension ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::MultiLinearGeometry >::JacobianInverseTransposed]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); + | ^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:105:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 105 | return normal; + | ^~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 241 | Coordinate integrationOuterNormal(int face) const + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); + | ^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 49 | return x; + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 1]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 573 | origin = referenceElement(geo).position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/usr/include/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 631 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = lit->geometry().jacobianInverseTransposed(origin); + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ^~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ^~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/fmatrix.hh: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, + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/fmatrix.hh: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 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<1>; Entity = Dune::Entity<0, 1, const Dune::AlbertaGrid<1>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:748:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | const typename GeometryInFather::GlobalCoordinate x + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | coords.push_back(e.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:21: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:179:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 179 | const typename Geometry::GlobalCoordinate cornerViaSon = + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | const typename Geometry::LocalCoordinate cornerInSon = + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 188 | const typename Geometry::GlobalCoordinate cornerViaFather = + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | x = e.geometryInFather().global(x); + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 226 | const typename Geometry::LocalCoordinate cornerInSon = + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | const typename Geometry::GlobalCoordinate global = + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 254 | const typename Geometry::LocalCoordinate cornerInSon = + | ^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const typename Geometry::GlobalCoordinate cornerViaFather + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const typename Geometry::GlobalCoordinate cornerViaFather + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 303 | const typename Intersection::GlobalCoordinate normal + | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 0; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<1>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:96:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 96 | LocalVector xIn = refIn.position( refIn.subEntity( nIn, 1, iIn, dimension ), dimension ); + | ^~~ +[ 88%] Linking CXX executable structuredgridfactorytest +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/structuredgridfactorytest.dir/link.txt --verbose=1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 88%] Linking CXX executable test-dgf-yasp +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-yasp.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1, 1>; Entity = Entity<0, 1, const AlbertaGrid<1, 1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 1>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | typename Grid::ctype error = (result-origin).two_norm(); + | ~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | typename Grid::ctype error = (result-origin).two_norm(); + | ~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1>; Entity = Entity<0, 1, const AlbertaGrid<1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1, 1>; Imp = LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) @@ -86634,77 +86884,425 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | = intersection.outerNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-yasp.dir/link.d "CMakeFiles/test-dgf-yasp.dir/test-dgf-yasp.cc.o" -o test-dgf-yasp -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 88%] Built target test-dgf-yasp +make -f dune/grid/test/CMakeFiles/test-alberta-3-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-3-3.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/CMakeFiles/test-alberta-3-3.dir/DependInfo.cmake "--color=" +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/test/CMakeFiles/test-alberta-3-3.dir/build.make dune/grid/test/CMakeFiles/test-alberta-3-3.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<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 +[ 88%] Building CXX object dune/grid/test/CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGRIDDIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/test/CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o -MF CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o.d -o CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:36:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 36 | GlobalCoordinate y = corner( 0 ); + | ~~~~~~^~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/structuredgridfactorytest.dir/link.d CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o -o structuredgridfactorytest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 88%] Built target structuredgridfactorytest +make -f dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/build.make dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/build.make dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 89%] Building CXX object dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o -MF CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o.d -o CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc +/usr/include/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]': +/usr/include/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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +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::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<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 +In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<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 +In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<1>, Dune::AlbertaGridGlobalGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~^~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:15: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh: In function 'void Dune::checkGridFactory(const Mesh&, Projection&&) [with Grid = AlbertaGrid<2, 2>; Mesh = TestGrid<2>; Projection = checkGridFactory, TestGrid<2> >(const TestGrid<2>&)::::Vertex&)>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh:43:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 43 | if( (v - vertex.geometry().center() ).two_norm() > 1e-8 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<2, 2>; Entity = Entity<0, 2, const AlbertaGrid<2, 2>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<2, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:13: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2, 2>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:122:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 122 | AlbertaGridIntersectionBase< const AlbertaGrid< 2, 2 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 398 | << refFace.position( 0, 0 ) << " )." << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/geometry/test/checkgeometry.hh:16, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:30, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:20: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 748 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1026 | { + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:19: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/usr/include/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::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::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/geometry/referenceelements.hh:23, + from /usr/include/dune/geometry/refinement/hcube.cc:46, + from /usr/include/dune/geometry/refinement.hh:244, + from /usr/include/dune/geometry/virtualrefinement.hh:261, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:17: +/usr/include/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-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]' + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here + 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | Coordinate position(int i, int c) const + | ^~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:12: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]' + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here + 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | typename Grid::ctype error = (result-origin).two_norm(); + | ~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | typename Grid::ctype error = (result-origin).two_norm(); + | ~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1>; Entity = Entity<0, 1, const AlbertaGrid<1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 3>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type '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::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 420 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | eIt->father().geometry().global(cornerInFather); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 186 | geometryInFather.global(cornerInSon); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | x = e.geometryInFather().global(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:235:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:224:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 224 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:264:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 264 | if( (cornerViaFather - cornerInSon).infinity_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:252:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 252 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 181 | NormalVector normal = centerOuterNormal(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:30: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': @@ -86739,6 +87337,20 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>' @@ -86778,6 +87390,12 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); @@ -86816,6 +87434,27 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:239:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:316:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 316 | x -= geometry.corner( c ); + | ~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.hh:12, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersectioniterator.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridview.hh:16, @@ -86837,33 +87476,45 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | GlobalCoordinate corner ( const int i ) const | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:15: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector]' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 541 | void iterate(Grid &g) + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In file included from /usr/include/dune/geometry/refinement/simplex.cc:248, + from /usr/include/dune/geometry/refinement.hh:245: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3; CoordinateType = Dune::FieldVector]' 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here 166 | CoordinateType operator() ( const CoordinateType &global ) const | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream]' +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream]' 190 | corner = faceMapping_.corner( i ); | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here @@ -86872,19 +87523,127 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3; CoordinateType = Dune::FieldVector]' +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, + from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 541 | void iterate(Grid &g) + | ^~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:116: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:88: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:631:129: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' @@ -87042,6 +87801,22 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 573 | origin = referenceElement(geo).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -87064,6 +87839,19 @@ /usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return result; | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | result = geo.local( geo.global( origin ) ); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | result = lit->geometry().local(lit->geometry().global(origin)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | origin = referenceElement(lit->geometry()).position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: required from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); @@ -87123,10 +87911,36 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:81:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 81 | GlobalCoordinate center () const { return impl().center(); } | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh: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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<2, 3, const Dune::AlbertaGrid<3, 3> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' @@ -87172,55 +87986,21 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | } - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | corner = faceMapping_.corner( i ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh: In member function 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/test/checkgeometry.hh:200:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -87243,14 +88023,120 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: 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 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::UGGrid<2>; Entity = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:79: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | eIt->father().geometry().global(cornerInFather); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 186 | geometryInFather.global(cornerInSon); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 180 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | x = e.geometryInFather().global(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:233:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 233 | eIt->father().geometry().local(cornerViaSon); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:224:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 224 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:262:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 262 | geometryInFather.local(cornerInFather); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:252:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 252 | eIt->geometry().corner(j); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 181 | NormalVector normal = centerOuterNormal(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:239:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -87343,353 +88229,73 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, - inlined from 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:378:58, - inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) - | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); - | ^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:105:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 105 | return normal; - | ^~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::integrationOuterNormal(int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/dune/geometry/referenceelement.hh:241:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 241 | Coordinate integrationOuterNormal(int face) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:385:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 385 | GlobalCoordinate integrationOuterNormal (const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | return x; - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | [[maybe_unused]] const typename Geometry::LocalCoordinate locCoord = geo.local(g); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:45:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( v ); - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:47:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | [[maybe_unused]] const typename Geometry::JacobianInverse iInv = geo.jacobianInverse( v ); - | ^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | return x; - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<0, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 2; int dim = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 573 | origin = referenceElement(geo).position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/usr/include/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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:593:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 593 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh: In function 'void Dune::checkGridFactory(const Mesh&, Projection&&) [with Grid = AlbertaGrid<2, 2>; Mesh = TestGrid<2>; Projection = checkGridFactory, TestGrid<2> >(const TestGrid<2>&)::::Vertex&)>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh:43:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 43 | if( (v - vertex.geometry().center() ).two_norm() > 1e-8 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:316:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 316 | x -= geometry.corner( c ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh: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 function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/fmatrix.hh: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, - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator-(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/fmatrix.hh: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 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:9: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh: In member function 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh:93:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | y = asImp()(x); + | ~~~~~~~^~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' 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 = 3]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -87744,160 +88350,63 @@ 68 | check(capVar,entity); | ~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/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]': -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 81 | Dune::checkGeometry(geometry); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' - 76 | checkGeometry(capVar, geometry); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' - 104 | geometryChecker.checkGeometryStatic(subGeo); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' - 68 | check(capVar,entity); - | ~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' - 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' - 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here - 173 | gridcheck(grid); // check macro grid - | ~~~~~~~~~^~~~~~ -/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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:748:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | const typename GeometryInFather::GlobalCoordinate x - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:49:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 49 | return x; - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:168:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | GlobalCoordinate corner ( const int i ) const - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh: In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:63:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | coords.push_back(e.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:21: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:168:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | typename LocalGeometry::GlobalCoordinate center = refElement.position(0,0); - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:179:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 179 | const typename Geometry::GlobalCoordinate cornerViaSon = - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:182:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | const typename Geometry::LocalCoordinate cornerInSon = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:188:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 188 | const typename Geometry::GlobalCoordinate cornerViaFather = - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | x = e.geometryInFather().global(x); - | ^ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:226:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 226 | const typename Geometry::LocalCoordinate cornerInSon = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:251:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | const typename Geometry::GlobalCoordinate global = - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:254:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 254 | const typename Geometry::LocalCoordinate cornerInSon = - | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const typename Geometry::GlobalCoordinate cornerViaFather - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:283:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const typename Geometry::GlobalCoordinate cornerViaFather - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/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]': +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:81:28: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometry(const std::true_type&, const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 81 | Dune::checkGeometry(geometry); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:76:22: required from 'static void Dune::CheckSubEntityGeometry::Operation::checkGeometryStatic(const Geometry&) [with Geometry = Dune::Geometry<1, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; GI = Dune::AlbertaGrid<3, 3>]' + 76 | checkGeometry(capVar, geometry); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:104:54: required from 'static void Dune::CheckSubEntityGeometry::Operation::check(const std::true_type&, const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>; std::true_type = std::true_type]' + 104 | geometryChecker.checkGeometryStatic(subGeo); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:68:14: required from 'static void Dune::CheckSubEntityGeometry::Operation::apply(const Entity&) [with Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; int codim = 2; GI = Dune::AlbertaGrid<3, 3>]' + 68 | check(capVar,entity); + | ~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:125: required from 'Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&):: [with auto:21 = std::integral_constant]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/common/hybridutilities.hh:213:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::; Index = long unsigned int; Index ...i = {0, 1, 2, 3}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = Dune::GeometryChecker >::checkGeometry > >(const Dune::GridView > >&)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:179:24: required from 'void Dune::GeometryChecker::checkGeometry(const Dune::GridView&) [with VT = Dune::AlbertaLevelGridViewTraits >; Grid = Dune::AlbertaGrid<3, 3>]' + 179 | Hybrid::forEach(std::make_index_sequence::dimension+1>{},[&](auto i){SubEntityGeometryChecker::apply(*it);}); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1058:24: required from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<3, 3>]' + 1058 | checker.checkGeometry( g.levelGridView( 0 ) ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:173:14: required from here + 173 | gridcheck(grid); // check macro grid + | ~~~~~~~~~^~~~~~ +/usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | return result; + | ^~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometrycache.hh:9, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/elementinfo.hh:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:17: @@ -87932,168 +88441,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/algebra.hh:19:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 19 | vectorProduct ( const FieldVector< K, 3 > &u, const FieldVector< K, 3 > &v ) | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 292 | const typename LocalGeometry::GlobalCoordinate xInside = geometryInInside.global( pt ); - | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:303:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 303 | const typename Intersection::GlobalCoordinate normal - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 2; Grid = const AlbertaGrid<2>; Imp = LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<2, 2>; Entity = Entity<0, 2, const AlbertaGrid<2, 2>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<2, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:40: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ^~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ^~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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-grid-2.10.0/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh: In member function 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::AlbertaGrid<2>; IntersectionImp = Dune::AlbertaGridLeafIntersection >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:96:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 96 | LocalVector xIn = refIn.position( refIn.subEntity( nIn, 1, iIn, dimension ), dimension ); - | ^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | void checkIntersectionIterator ( const GridViewType &view, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: required from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]' 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -88390,215 +88737,32 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | typename Grid::ctype error = (result-origin).two_norm(); - | ~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:623:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | typename Grid::ctype error = (result-origin).two_norm(); - | ~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1>; Entity = Entity<0, 1, const AlbertaGrid<1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 3>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2, 2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:398:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 398 | << refFace.position( 0, 0 ) << " )." << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 1; int cdim = 1; Grid = const AlbertaGrid<1>; Imp = LocalGeometryReference]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | eIt->father().geometry().global(cornerInFather); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 186 | geometryInFather.global(cornerInSon); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | x = e.geometryInFather().global(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:235:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | if( (cornerInFather - cornerFromGlobal).infinity_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:224:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 224 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:264:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 264 | if( (cornerViaFather - cornerInSon).infinity_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:252:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 252 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 181 | NormalVector normal = centerOuterNormal(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +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 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh: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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<0, 1, const AlbertaGrid<1>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:239:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 294 | insideGeometry.jacobianInverseTransposed( xInside ).mv( refNormal, refIntNormal ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:316:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 316 | x -= geometry.corner( c ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<3, 3>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' 239 | return impl().local( global ); @@ -88745,172 +88909,19 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:334:52: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) - | ~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::CommDataHandleIF, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector > >, Dune::GeoGrid::IdSet, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int> >, std::vector >, double> >, double>, 2, 1> > >; EntityType = Dune::Entity<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; IndexSetImp = Dune::GeoGrid::IndexSet, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector > >; GlobalIdSetImp = Dune::GeoGrid::IdSet, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int> >; DataVectorType = std::vector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | const Vector corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/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]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: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 | corner = faceMapping_.corner( i ); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Geometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/dgfparser.hh:45, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/dgfparser.hh:13, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:14: @@ -88946,10 +88957,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | void checkIntersectionIterator ( const GridViewType &view, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); @@ -88979,16 +88986,14 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<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-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:36:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | GlobalCoordinate y = corner( 0 ); - | ~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh: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-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | } + | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>; int codim = 1; int dim = 3]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:42:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -89056,14 +89061,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:37:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord = geo.corner( 0 ); | ^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -89181,10 +89182,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -89200,16 +89197,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -89265,221 +89252,386 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | } + | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: 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 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:9: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh: In member function 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunction.hh:93:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | y = asImp()(x); + | ~~~~~~~^~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:153:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( indexInInside() ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, DeformationFunction > > > >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:153:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( indexInInside() ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', + inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, + inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh: In static member function 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 3; Projection = Dune::Alberta::DuneBoundaryProjection<3>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 258 | static void apply ( GlobalVector global, const EL_INFO *info, const LocalVector local ) + | ^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]', + inlined from 'void Dune::Alberta::DuneBoundaryProjection::operator()(const ElementInfo&, const REAL*, REAL*) const [with int dim = 3]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:59:43, + inlined from 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 3; Projection = Dune::Alberta::DuneBoundaryProjection<3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:266:36: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/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-grid-2.10.0/dune/grid/test/test-geogrid.cc: In member function 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-geogrid.cc:267:1: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, DeformationFunction > > > > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | } + | ^ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh: In member function 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 2; Impl = Dune::IdenticalCoordFunction]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~^ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>]', + inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, + inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); + | ~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverse Dune::MultiLinearGeometry::jacobianInverse(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/multilineargeometry.hh:420:39: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 420 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]', + inlined from 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1>; Entity = Entity<0, 1, const AlbertaGrid<1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:168:27: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:365:32, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:273:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:148:41: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:166:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:205:65: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:288:27, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:117:52: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | coords.back().push_back(is.geometry().corner(0)); - | ~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:33: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh: In lambda function: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 89%] Linking CXX executable test-alberta3d-refine +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta3d-refine.dir/link.txt --verbose=1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -89502,13 +89654,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -89537,13 +89682,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); @@ -89623,53 +89761,136 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkidset.hh:110:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (! FloatCmp::eq(entity.geometry().center(), idContainer[id], 1e-12 )) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, + inlined from 'const Dune::UGGridLeafIntersection::WorldVector& Dune::UGGridLeafIntersection::integrationOuterNormal(const FaceVector&) const [with GridImp = const Dune::UGGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridintersections.hh:378:58, + inlined from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::integrationOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::UGGrid<2>; IntersectionImp = Dune::UGGridLeafIntersection >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/intersection.hh:387:47, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:333:100: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta3d-refine.dir/link.d "CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o" -o test-alberta3d-refine -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../lib/libdunealbertagrid3d.so.2.10 ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 89%] Built target test-alberta3d-refine +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | void checkIntersectionIterator ( const GridViewType &view, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/depend +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) + | ^~~~~~~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 89%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGMSH_ALBERTAGRID -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o -MF CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o.d -o CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 24 | void checkGeometryInFather(const GridType& grid) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', + inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', + inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', + inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:227:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', + inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:46: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); @@ -89678,78 +89899,29 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | const FieldVector glob = it->geometry().global(pos); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 114 | cornerAvg += geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: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 +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ @@ -89777,64 +89949,164 @@ /usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | const Jacobian &J = geometry.jacobian( x ); | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:573:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 573 | origin = referenceElement(geo).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | result = geo.local( geo.global( origin ) ); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:37: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | result = lit->geometry().local(lit->geometry().global(origin)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:621:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | origin = referenceElement(lit->geometry()).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200: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/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 114 | cornerAvg += geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:178:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 178 | if( (geometry.corner( i ) - geometry.global( refElement.position( i, mydim ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void ExampleDataHandle::scatter(MessageBuffer&, const EntityType&, size_t) [with MessageBuffer = Dune::MessageBufferIF, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::CommDataHandleIF, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector > >, Dune::GeoGrid::IdSet, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int> >, std::vector >, double> >, double>, 2, 1> > >; EntityType = Dune::Entity<1, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; IndexSetImp = Dune::GeoGrid::IndexSet, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IndexSet, Dune::UGGridLeafIndexSet >, unsigned int, std::vector > >; GlobalIdSetImp = Dune::GeoGrid::IdSet, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::IdSet, Dune::UGGridIdSet >, long unsigned int> >; DataVectorType = std::vector]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | const Vector corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:294:49: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:315:66: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::Volume Dune::Geometry::integrationElement(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:267:39, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:334:52: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:348:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 348 | if( (intNormal - refIntNormal).two_norm() > tolerance ) + | ~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -89866,6 +90138,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:411:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | void checkIntersectionIterator ( const GridViewType &view, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); @@ -89902,124 +90178,27 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:153:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( indexInInside() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'int checkTwistOnIntersection(const Intersection&, const MapTwist&) [with Intersection = Dune::AlbertaGridLeafIntersection >; MapTwist = NoMapTwist]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:97:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 97 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | coords.back().push_back(is.geometry().corner(0)); | ~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | eIt->father().geometry().global(cornerInFather); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:186:36: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 186 | geometryInFather.global(cornerInSon); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:180:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 180 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:206:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | x = e.geometryInFather().global(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:210:59: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | if ((e.geometry().global(x)-eIt->geometry().global(X)).two_norm() > tolerance) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:233:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 233 | eIt->father().geometry().local(cornerViaSon); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:224:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 224 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:262:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 262 | geometryInFather.local(cornerInFather); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:252:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 252 | eIt->geometry().corner(j); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | = eIt->father().geometry().global( geometryInFather.corner( j ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerUnitOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:181:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 181 | NormalVector normal = centerOuterNormal(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:183:100: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | typename Geometry::GlobalCoordinate localPos = insideGeometry.global( geometryInInside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:182:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 182 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:196:92: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | std::cerr << " intersection.geometryInInside() = " << geometryInInside.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:201:79: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 201 | std::cerr << " inside()->geometry() = " << insideGeometry.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:240:106: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 240 | typename Geometry::GlobalCoordinate localPos = outsideGeometry.global( geometryInOutside.global( pt ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:239:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | typename Geometry::GlobalCoordinate globalPos = geometry.global( pt ); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:253:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | std::cerr << " intersection.geometryInOutside() = " << geometryInOutside.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:258:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 258 | std::cerr << " outside()->geometry() = " << outsideGeometry.corner( 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:293:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 293 | const typename LocalGeometry::GlobalCoordinate &refNormal = refElement.integrationOuterNormal( indexInInside ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:316:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 316 | x -= geometry.corner( c ); - | ~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -90027,49 +90206,11 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ +In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]', + inlined from 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<2, 2>; Entity = Entity<0, 2, const AlbertaGrid<2, 2>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<2, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:168:27: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | return (vx1-vx2).infinity_norm() < eps; + | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::YaspIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) @@ -90086,10 +90227,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); @@ -90098,93 +90235,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 88%] Linking CXX executable structuredgridfactorytest -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/utility/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/structuredgridfactorytest.dir/link.txt --verbose=1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 89%] Linking CXX executable test-dgf-gmsh-ug -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-gmsh-ug.dir/link.txt --verbose=1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); - | ~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) @@ -90201,6 +90251,9 @@ /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ @@ -90239,44 +90292,44 @@ /usr/include/dune/geometry/test/checkgeometry.hh:200:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { | ~~~~~~~~~~~~~~~^~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-gmsh-ug.dir/link.d "CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o" -o test-dgf-gmsh-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:166:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if( (center - geometry.global( refElement.position( 0, 0 ) )).two_norm() > tolerance ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -[ 89%] Built target test-dgf-gmsh-ug -make -f dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/build.make dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/DependInfo.cmake "--color=" +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:30: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh: In function 'void Dune::checkGridFactory(const Mesh&, Projection&&) [with Grid = AlbertaGrid<3, 3>; Mesh = TestGrid<3>; Projection = checkGridFactory, TestGrid<3> >(const TestGrid<3>&)::::Vertex&)>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgridfactory.hh:43:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 43 | if( (v - vertex.geometry().center() ).two_norm() > 1e-8 ) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/build.make dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 90%] Building CXX object dune/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test && /usr/bin/c++ -DALBERTA_DIM=3 -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/albertagrid/test/CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o -MF CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o.d -o CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1, 1>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/structuredgridfactorytest.dir/link.d CMakeFiles/structuredgridfactorytest.dir/structuredgridfactorytest.cc.o -o structuredgridfactorytest -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 90%] Built target structuredgridfactorytest -make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -cd /build/reproducible-path/dune-grid-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-grid-2.10.0 /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -make -f dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/build.make dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 90%] Building CXX object dune/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/build/reproducible-path/dune-grid-2.10.0/doc/grids/\" -DGMSH_ALBERTAGRID -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-grid-2.10.0/build -I/build/reproducible-path/dune-grid-2.10.0 -I/build/reproducible-path/dune-grid-2.10.0/build/include -I/build/reproducible-path/dune-grid-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-grid-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/grid/io/file/test/CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o -MF CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o.d -o CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o -c /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<3, 3>; Entity = Dune::Entity<0, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -90284,12 +90337,34 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::YaspIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) @@ -90312,43 +90387,63 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; | ~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >; ErrorState = CheckIntersectionIteratorErrorState]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkGeometryLifetime(const GV&) [with GV = GridView > >, IdenticalCoordFunction, std::allocator > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:152:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | const FieldVector glob = it->geometry().global(pos); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | cmid += subE.geometry().corner( j ); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:15: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/geometry/quadraturerules.hh:356: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:748:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 748 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1026 | { - | ^ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh: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-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::YaspIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:19, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, @@ -90370,25 +90465,6 @@ 41 | { | ^ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:19: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:17, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:605: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -90398,55 +90474,21 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/geometry/refinement/hcube.cc:46, - from /usr/include/dune/geometry/refinement.hh:244, - from /usr/include/dune/geometry/virtualrefinement.hh:261, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:17: -/usr/include/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-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]' - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here - 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/referenceelement.hh:190:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | Coordinate position(int i, int c) const - | ^~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/test/test-alberta3d-refine.cc:12: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]' - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: required from here - 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 305 | cmid += subE.geometry().corner( j ); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh: In function 'void Dune::checkLocalGeometry(const Geometry&, GeometryType, const std::string&) [with int mydim = 2; int cdim = 2; Grid = const UGGrid<2>; Imp = UGGridLocalGeometry]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:46:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 46 | if( !refElement.checkInside( geometry.corner( i ) ) ) + | ~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/geometry/test/checkgeometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometry.hh:15, @@ -90460,10 +90502,58 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1026:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | { | ^ -/usr/include/dune/common/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 - | ^~~~~~~~ +[ 90%] Linking CXX executable test-yaspgrid-yaspfactory-2d +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:16, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/grid.hh:1130, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:23, @@ -90518,6 +90608,10 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -90534,6 +90628,50 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:153:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( indexInInside() ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:135:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( idxInInside ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -90591,6 +90729,10 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, DeformationFunction > > > >; HostIntersection = Dune::Intersection, Dune::UGGridLevelIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:153:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( indexInInside() ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -90610,71 +90752,22 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing 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-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 45 | AlbertaGridGeometry< mydim, cdim, GridImp >::local ( const GlobalCoordinate &global ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:45:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:48:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 48 | jacobianInverseTransposed().mtv( global - corner( 0 ), x ); - | ~~~~~~~^~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/refinement/simplex.cc:248, - from /usr/include/dune/geometry/refinement.hh:245: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3; CoordinateType = Dune::FieldVector]' - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: required from here - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3; ObjectStreamType = std::__cxx11::basic_stringstream]' - 190 | corner = faceMapping_.corner( i ); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:176:10: required from here - 176 | void backup( ObjectStreamType& buffer ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:10, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/meshpointer.hh:19, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/coordcache.hh:8, - from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/agrid.hh:43: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid.hh:8: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, DeformationFunction > > > >, GeoGrid::Geometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:34: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh: In function 'void checkIntersectionLifetime(GV, std::size_t) [with GV = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionlifetime.hh:75:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | coords.back().push_back(is.geometry().corner(0)); + | ~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:19: /usr/include/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]': @@ -90725,6 +90818,8 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/link.d "CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o" -o test-yaspgrid-yaspfactory-2d -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: required from 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]' 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -90763,10 +90858,54 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ +[ 90%] Built target test-yaspgrid-yaspfactory-2d +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfamily.hh:23: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' @@ -90812,10 +90951,31 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/albertagrid.cc:15: /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26: required from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' @@ -91001,6 +91161,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh:175:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | GlobalCoordinate center () const | ^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:93: required from 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]' 44 | [[maybe_unused]] const typename Geometry::JacobianTransposed jT = geo.jacobianTransposed( v ); @@ -91140,11 +91307,6 @@ /usr/include/dune/common/fmatrix.hh:205:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | return result; | ^~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:29: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh: In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -91425,22 +91587,13 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>]', - inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, - inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', + inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, + inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In 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 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh: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-grid-2.10.0/dune/grid/albertagrid/geometry.hh: In instantiation of 'Dune::AlbertaGridGeometry::Jacobian Dune::AlbertaGridGeometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; Jacobian = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29: required from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 147 | return impl().jacobian(local); @@ -91555,22 +91708,76 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 3; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: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 | corner = faceMapping_.corner( i ); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -[ 91%] Linking CXX executable test-yaspgrid-yaspfactory-2d -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/link.txt --verbose=1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc: In member function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +[ 90%] Linking CXX executable test-alberta-1-2 +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-1-2.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:395:95: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 395 | if( (intersection.centerUnitOuterNormal() - intersection.unitOuterNormal( refFace.position( 0, 0 ) )).two_norm() > tolerance ) + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:399:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 399 | std::cerr << " centerUnitOuterNormal = " << intersection.centerUnitOuterNormal() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:400:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 400 | << ", unitOuterNormal( " << refFace.position( 0, 0 ) << " ) = " + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:401:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | << intersection.unitOuterNormal( refFace.position( 0, 0 ) ) << std::endl; + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersectionIterator(const GridViewType&, const typename GridViewType::Codim<0>::Iterator&, ErrorState&) [with GridViewType = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; ErrorState = CheckIntersectionIteratorErrorState]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:579:84: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 579 | sumNormal.axpy( quadrature[ i ].weight(), intersection.integrationOuterNormal( quadrature[ i ].position() ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 1; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid/uggridgeometry.hh:14, from /build/reproducible-path/dune-grid-2.10.0/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': @@ -91606,49 +91813,9 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', - inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, - inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/link.d "CMakeFiles/test-yaspgrid-yaspfactory-2d.dir/test-yaspgrid-yaspfactory-2d.cc.o" -o test-yaspgrid-yaspfactory-2d -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-1-2.dir/link.d "CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o" -o test-alberta-1-2 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid2d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 91%] Built target test-yaspgrid-yaspfactory-2d +[ 90%] Built target test-alberta-1-2 /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:190:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | corner = faceMapping_.corner( i ); @@ -91686,41 +91853,36 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); + | ~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]', - inlined from 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<1>; Entity = Entity<0, 1, const AlbertaGrid<1>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<1, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:168:27: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) + | ^~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:28: /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh: In static member function 'static void GeometryInterface::check(const Geometry&) [with Geometry = Dune::Geometry<2, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>; int codim = 0; int dim = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/staticcheck.hh:44:66: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -91794,10 +91956,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:589:79: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 589 | [[maybe_unused]] const typename Geometry::JacobianInverseTransposed jInvT = geo.jacobianInverseTransposed( origin ); @@ -91811,8 +91969,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | [[maybe_unused]] const typename Geometry::GlobalCoordinate cornerCoord =lit->geometry().corner( 0 ); | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:205:33: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); @@ -91905,16 +92061,20 @@ /usr/include/dune/geometry/test/checkgeometry.hh:114:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | cornerAvg += geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, std::allocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -91930,33 +92090,47 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +[ 91%] Linking CXX executable test-dgf-gmsh-ug +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/dgfparser/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-dgf-gmsh-ug.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-dgf-gmsh-ug.dir/link.d "CMakeFiles/test-dgf-gmsh-ug.dir/test-dgf-ug.cc.o" -o test-dgf-gmsh-ug -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so ../../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 91%] Built target test-dgf-gmsh-ug +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -[ 91%] Linking CXX executable test-alberta-1-1 -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-1-1.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-1-1.dir/link.d "CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o" -o test-alberta-1-1 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid1d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 91%] Built target test-alberta-1-1 -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', - inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, - inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 0; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh: In member function 'void CheckCommunication::project(int, ArrayType&, ArrayType&, int) [with GridView = Dune::GridView > >, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >; int cdim = 2; OutputStream = std::basic_ostream]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:283:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | const Dune::FieldVector< ctype, dim-1 > &bary = faceRefElement.position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkcommunicate.hh:305:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 305 | cmid += subE.geometry().corner( j ); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -91982,51 +92156,39 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) - | ^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh: In static member function 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 3; Projection = Dune::Alberta::DuneBoundaryProjection<3>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 258 | static void apply ( GlobalVector global, const EL_INFO *info, const LocalVector local ) - | ^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:258:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]', - inlined from 'void Dune::Alberta::DuneBoundaryProjection::operator()(const ElementInfo&, const REAL*, REAL*) const [with int dim = 3]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:59:43, - inlined from 'static void Dune::Alberta::NodeProjection::apply(REAL*, const EL_INFO*, const REAL*) [with int dim = 3; Projection = Dune::Alberta::DuneBoundaryProjection<3>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/projection.hh:266:36: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 91%] Linking CXX executable test-alberta3d-refine -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/albertagrid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta3d-refine.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta3d-refine.dir/link.d "CMakeFiles/test-alberta3d-refine.dir/test-alberta3d-refine.cc.o" -o test-alberta3d-refine -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../lib/libdunealbertagrid3d.so.2.10 ../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 91%] Built target test-alberta3d-refine +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]', + inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, + inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, + inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) @@ -92062,6 +92224,16 @@ /usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:96:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | FieldVector< ctype, dimension > refNormal = refSimplex.integrationOuterNormal( face ); @@ -92075,13 +92247,12 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:167:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | FieldVector< coordType, dimworld > vx1 = vxE.geometry().corner( 0 ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 24 | void checkGeometryInFather(const GridType& grid) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 91%] Linking CXX executable test-alberta-1-1 +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-1-1.dir/link.txt --verbose=1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) + | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::AlbertaGrid<2>; Entity = Dune::Entity<0, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridEntity>; Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:750:98: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | const typename GeometryInFather::GlobalCoordinate y = geoInInside.global( geoInInside.local( x ) ); @@ -92089,30 +92260,49 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:749:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 749 | = geoInFather.global( refElement.position( iit->indexInInside(), 1 ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', - inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', - inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:189:44: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', - inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:227:34: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', - inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:284:46: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-1-1.dir/link.d "CMakeFiles/test-alberta-1-1.dir/test-alberta.cc.o" -o test-alberta-1-1 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid1d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_1d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 91%] Built target test-alberta-1-1 /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh: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/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 1, const AlbertaGrid<1>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh: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-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<1>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<1>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:579:25: @@ -92133,14 +92323,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<1>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -92174,11 +92356,10 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) - | ^~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': +/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -92190,19 +92371,10 @@ /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In function 'bool Dune::compareVec(const FieldVector&, const FieldVector&) [with ctype = double; int dim = 2]', - inlined from 'void Dune::checkSubEntity(const GridType&, const Entity&, const IndexSetType&, OutputStreamImp&, MapType1&, MapType2&, const MapType3&) [with int codim = 0; GridType = AlbertaGrid<2, 2>; Entity = Entity<0, 2, const AlbertaGrid<2, 2>, AlbertaGridEntity>; IndexSetType = IndexSet, AlbertaGridIndexSet<2, 2>, int, std::array >; OutputStreamImp = DebugStream<1, 4>; MapType1 = std::map, std::vector >; MapType2 = std::map, std::pair >; MapType3 = std::map, std::less, std::allocator > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:168:27: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkindexset.hh:47:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | return (vx1-vx2).infinity_norm() < eps; - | ~~~~^~~~~ -/usr/include/dune/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 - | ^~~~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) + | ^~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<1>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | void checkGeometryInFather(const GridType& grid) @@ -92230,295 +92402,26 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/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 - | ^~~~~~~~~~ -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +[ 92%] Linking CXX executable test-alberta-2-2 +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-2-2.dir/link.txt --verbose=1 +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-2-2.dir/link.d "CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o" -o test-alberta-2-2 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid2d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 92%] Built target test-alberta-2-2 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/test-alberta.cc:26: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) - | ^~~~~~~~~~~ -[ 91%] Linking CXX executable test-alberta-1-2 -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-1-2.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-1-2.dir/link.d "CMakeFiles/test-alberta-1-2.dir/test-alberta.cc.o" -o test-alberta-1-2 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid2d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 91%] Built target test-alberta-1-2 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const AlbertaGrid<2>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', - inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', - inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', - inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh: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, - | ^~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', - inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', - inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', - inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', - inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: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 static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>]', - inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, - inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', - inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, AlbertaGridGlobalGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > >; int codim = 0]', - inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > >; long unsigned int ...codim = {0, 1, 2}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, - inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, - inlined from 'void gridcheck(Grid&) [with Grid = Dune::AlbertaGrid<2, 2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = false; Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) @@ -92544,29 +92447,17 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:636:99: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | return impl().corner( i ); | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | void iterate(Grid &g) | ^~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:541:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 92%] Linking CXX executable test-alberta-1-3 -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-1-3.dir/link.txt --verbose=1 In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void iterate(Grid&) [with bool checkMark = true; Grid = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:622:60: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -92581,58 +92472,16 @@ /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | bool checkGeometry ( const TestGeometry& geometry ) | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-1-3.dir/link.d "CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o" -o test-alberta-1-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid3d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 92%] Built target test-alberta-1-3 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | return impl().local( global ); | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2, 2>, LocalGeometryReference>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:206:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | const JacobianInverseTransposed &Jit = geometry.jacobianInverseTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:205:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | const JacobianTransposed &Jt = geometry.jacobianTransposed( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh: In function 'void checkTwists(const GridView&, const MapTwist&) [with GridView = Dune::GridView > >; MapTwist = NoMapTwist]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:175:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | void checkTwists ( const GridView &gridView, const MapTwist &mapTwist ) @@ -92646,33 +92495,22 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checktwists.hh:129:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | if( (xIn - lGeoIn.corner( gi )).two_norm() >= tolerance ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': -/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh: In member function 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:386:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 386 | void initialize ( DGFGridFactory< GridType > &dgfFactory ) - | ^~~~~~~~~~ +/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 + | ^~~~~~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/intersection.cc:90:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | AlbertaGridIntersectionBase< Grid >::centerIntegrationOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: -In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', - inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, - inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh: In function 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 24 | void checkGeometryInFather(const GridType& grid) @@ -92680,6 +92518,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:24:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]', inlined from 'void checkGeometryInFather(const GridType&) [with GridType = Dune::AlbertaGrid<2>]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkgeometryinfather.hh:183:34: /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -92700,34 +92542,56 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 3; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 3; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 3, const Dune::AlbertaGrid<3, 3>, Dune::AlbertaGridGlobalGeometry>]', + inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, + inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/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 + | ^~~~~~~~~~ +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::DiagonalMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +[ 93%] Linking CXX executable test-alberta-1-3 +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-1-3.dir/link.txt --verbose=1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', + inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-1-3.dir/link.d "CMakeFiles/test-alberta-1-3.dir/test-alberta.cc.o" -o test-alberta-1-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid3d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 93%] Built target test-alberta-1-3 In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>]', inlined from 'Dune::GeometryReference::LocalCoordinate Dune::GeometryReference::local(const GlobalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2> >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/geometryreference.hh:90:26, inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::LocalGeometryReference]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, @@ -92760,6 +92624,13 @@ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:31: +In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<1, 2, const Dune::AlbertaGrid<2>, Dune::AlbertaGridGlobalGeometry>]', + inlined from 'static void CheckEntitySeed::Check::compare(const Entity&, const Entity&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:180:45, + inlined from 'static void CheckEntitySeed::Check::apply(const GridView&, std::ostream&) [with int codim = 1; GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:154:16: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); @@ -92770,6 +92641,15 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', + inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ In member function 'Dune::AlbertaGridGeometry::LocalCoordinate Dune::AlbertaGridGeometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>]', inlined from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::AlbertaGrid<2>; GeometryImp = Dune::AlbertaGridGlobalGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:239:26, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:200:31: @@ -92802,14 +92682,216 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:304:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | = intersection.outerNormal( pt ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', + inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', + inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh: In member function 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/dgfparser/gridptr.hh:386:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 386 | void initialize ( DGFGridFactory< GridType > &dgfFactory ) + | ^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', + inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', + inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh: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, + | ^~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', + inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', + inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', + inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, + inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -92832,6 +92914,21 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: +In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]', + inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, + inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, + inlined from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const AlbertaGrid<2>, AlbertaGridGlobalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -92848,13 +92945,6 @@ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); @@ -92865,53 +92955,122 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, - | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 1; int cols = 2; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 28 | Dune::FieldMatrix toFieldMatrix(const M& m){ + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'Dune::FieldMatrix Dune::Impl::toFieldMatrix(const M&) [with ctype = double; int rows = 2; int cols = 1; M = Dune::FieldMatrix]': +/usr/include/dune/geometry/test/checkgeometry.hh:28:42: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/test/gmshtest.cc:40: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /build/reproducible-path/dune-grid-2.10.0/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ -[ 93%] Linking CXX executable test-alberta-2-2 -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-2-2.dir/link.txt --verbose=1 -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-2-2.dir/link.d "CMakeFiles/test-alberta-2-2.dir/test-alberta.cc.o" -o test-alberta-2-2 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid2d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const AlbertaGrid<3, 3>, AlbertaGridGlobalGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | const Jacobian &J = geometry.jacobian( x ); + | ~~~~~~~~~~~~~~~~~^~~~~ +In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', + inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, + inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, + inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': +/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | bool checkGeometry ( const TestGeometry& geometry ) + | ^~~~~~~~~~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]', + inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, + inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, + inlined from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 3; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/albertagrid/gridfactory.hh:228:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, + | ^~~~~~~~~~~~~~~~~~~~~ +[ 94%] Linking CXX executable test-alberta-2-3 +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-2-3.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-2-3.dir/link.d "CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o" -o test-alberta-2-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid3d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 93%] Built target test-alberta-2-2 +[ 94%] Built target test-alberta-2-3 /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 3, const AlbertaGrid<3, 3>, LocalGeometryReference>]': /usr/include/dune/geometry/test/checkgeometry.hh:200:15: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | if ( (x - geometry.local( geometry.global( x ) )).two_norm() > tolerance ) { @@ -92968,11 +93127,10 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:576:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | if( (origin - origin2 ).two_norm() > 1e-10 ) | ~~~~~~~~^~~~~~~~~~~ -[ 94%] Linking CXX executable test-alberta-2-3 -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-2-3.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-2-3.dir/link.d "CMakeFiles/test-alberta-2-3.dir/test-alberta.cc.o" -o test-alberta-2-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid3d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 94%] Built target test-alberta-2-3 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh: In static member function 'static bool CheckEntitySeed::GeometryEquals::apply(const Geometry&, const Geometry&, double) [with Geometry = Dune::Geometry<2, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Geometry>]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentityseed.hh:87:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | if( (t1.corner( i ) - t2.corner( i )).two_norm() > eps ) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); @@ -93017,13 +93175,38 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<3, 3, const YaspGrid<3, EquidistantCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ +[ 95%] Linking CXX executable gmshtest-alberta2d +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-alberta2d.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-alberta2d.dir/link.d "CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o" -o gmshtest-alberta2d -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../../lib/libdunealbertagrid2d.so.2.10 ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' +[ 95%] Built target gmshtest-alberta2d +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, + inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, + inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, + inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: +/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 930 | jt[ dim-1 ] = orgTop - orgBottom; + | ~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94, @@ -93243,6 +93426,8 @@ /usr/include/dune/geometry/multilineargeometry.hh:572:53: 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 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 96%] Linking CXX executable test-yaspgrid-yaspfactory-3d +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/link.txt --verbose=1 In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94, @@ -93435,6 +93620,8 @@ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/link.d "CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o" -o test-yaspgrid-yaspfactory-3d -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: @@ -93473,38 +93660,12 @@ /usr/include/dune/geometry/multilineargeometry.hh:572:53: 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 ) ); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 95%] Linking CXX executable gmshtest-alberta2d -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/io/file/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gmshtest-alberta2d.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/gmshtest-alberta2d.dir/link.d "CMakeFiles/gmshtest-alberta2d.dir/gmshtest.cc.o" -o gmshtest-alberta2d -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../../../lib/libdunealbertagrid2d.so.2.10 ../../../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so +[ 96%] Built target test-yaspgrid-yaspfactory-3d +[ 97%] Linking CXX executable test-alberta-3-3 +cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-3-3.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-3-3.dir/link.d "CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o" -o test-alberta-3-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid3d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 95%] Built target gmshtest-alberta2d -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:911:16, - inlined from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:463:20, - inlined from 'bool Dune::MultiLinearGeometry::affine() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:265:20, - inlined from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]' at /usr/include/dune/geometry/multilineargeometry.hh:317:46: -/usr/include/dune/geometry/multilineargeometry.hh:930:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 930 | jt[ dim-1 ] = orgTop - orgBottom; - | ~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 3; int dimworld = 3]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:166:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 97%] Built target test-alberta-3-3 /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::integrationOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; HostIntersection = Dune::Intersection, Dune::UGGridLeafIntersection > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:126:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | integrationOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const @@ -93554,126 +93715,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) const | ^~~~~~~~~~~ -[ 96%] Linking CXX executable test-alberta-3-3 -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-alberta-3-3.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-alberta-3-3.dir/link.d "CMakeFiles/test-alberta-3-3.dir/test-alberta.cc.o" -o test-alberta-3-3 -Wl,-rpath,/build/reproducible-path/dune-grid-2.10.0/build/lib:/usr/lib/aarch64-linux-gnu/openmpi/lib ../../../lib/libdunealbertagrid3d.so.2.10 ../../../lib/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.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/libalberta_3d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 96%] Built target test-alberta-3-3 -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', - inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, - inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::TensorProductCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, TensorProductCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:32: -In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]', - inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, - inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, - inlined from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::TensorProductCoordinates >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:208:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | const JacobianInverse &Ji = geometry.jacobianInverse( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:207:44: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | const Jacobian &J = geometry.jacobian( x ); - | ~~~~~~~~~~~~~~~~~^~~~~ -In member function 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', - inlined from 'auto Dune::Geometry::jacobianImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:147:29, - inlined from 'Dune::Geometry::Jacobian Dune::Geometry::jacobian(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:347:26, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:207:44: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 3]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 1; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >; GeometryImp = Dune::YaspGeometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:374:33, - inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:208:59: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 3, const YaspGrid<3, EquidistantOffsetCoordinates >, YaspGeometry>]': -/usr/include/dune/geometry/test/checkgeometry.hh:235:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | FieldMatrix< ctype, mydim, mydim > id = JiAsFieldMatrix * JAsFieldMatrix; - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:250:30: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 250 | if( (JtAsFieldMatrix - JAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:257:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 257 | if( (JitAsFieldMatrix - JiAsFieldMatrix.transposed()).infinity_norm() != 0 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | bool checkGeometry ( const TestGeometry& geometry ) - | ^~~~~~~~~~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/test/checkgeometry.hh:211:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 211 | auto JtAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Jt); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In function 'bool checkEntityLifetimeForCodim(GV, std::size_t, Dune::Codim, std::true_type) [with GV = Dune::GridView > > >; int codim = 0]', - inlined from 'void {anonymous}::do_check_entity_lifetime(GV, std::size_t, index_pack) [with GV = Dune::GridView > > >; long unsigned int ...codim = {0, 1, 2, 3}]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:144:34, - inlined from 'void checkEntityLifetime(GV, std::size_t) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:162:27, - inlined from 'void gridcheck(Grid&) [with Grid = Dune::YaspGrid<3, Dune::EquidistantOffsetCoordinates >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:1107:22: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkentitylifetime.hh:80:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | if ((entity_list[i].geometry().corner(0) - coords[i]).two_norm() > std::numeric_limits::epsilon()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, DeformationFunction > > > >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, DeformationFunction > > > >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, DeformationFunction > > > >, Dune::GeoGrid::Intersection, DeformationFunction > > > >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) @@ -93719,8 +93760,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -[ 97%] Linking CXX executable test-yaspgrid-yaspfactory-3d -cd /build/reproducible-path/dune-grid-2.10.0/build/dune/grid/test/yasp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/link.txt --verbose=1 /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh: In function 'void checkBoundarySegmentIndexProlongation(const Grid&, const Entity&, const Intersection&) [with Grid = Dune::GeometryGrid, Dune::IdenticalCoordFunction >; Entity = Dune::Entity<0, 2, const Dune::GeometryGrid, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Entity>; Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLevelIntersection > > > >]': /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/gridcheck.hh:727:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | void checkBoundarySegmentIndexProlongation ( const Grid &grid, const Entity &entity, const Intersection &intersection ) @@ -93736,9 +93775,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-grid-2.10.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/link.d "CMakeFiles/test-yaspgrid-yaspfactory-3d.dir/test-yaspgrid-yaspfactory-3d.cc.o" -o test-yaspgrid-yaspfactory-3d -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[5]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' -[ 97%] Built target test-yaspgrid-yaspfactory-3d /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const UGGrid<2>, UGGridLocalGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); @@ -94127,72 +94163,6 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', - inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, - inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, - inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', - inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, - inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, - inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', - inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, - inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, - inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: -/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]', inlined from 'Dune::CachedMultiLinearGeometry::LocalCoordinate Dune::CachedMultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, DeformationFunction > > > > >]' at /usr/include/dune/geometry/multilineargeometry.hh:616:27, inlined from 'Dune::GeoGrid::Geometry::LocalCoordinate Dune::GeoGrid::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, DeformationFunction > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:198:94, @@ -94305,6 +94275,28 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]', + inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, + inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, + inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', inlined from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:580:22, inlined from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:197:95, @@ -94624,6 +94616,15 @@ /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/test/checkgeometry.hh:67:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >]', inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:221:27, inlined from 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const GeometryGrid, IdenticalCoordFunction >, GeoGrid::Geometry>]' at /usr/include/dune/geometry/test/checkgeometry.hh:114:35: @@ -94656,6 +94657,19 @@ /usr/include/dune/geometry/test/checkgeometry.hh:214:75: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | auto JiAsFieldMatrix = Impl::toFieldMatrix< ctype, mydim, coorddim >(Ji); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]', + inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, + inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, + inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, __gnu_cxx::__pool_alloc >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<1, 2, const YaspGrid<2>, YaspGeometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:220:65: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | FieldMatrix< ctype, mydim, mydim > id = JtAsFieldMatrix * JitAsFieldMatrix; @@ -94695,6 +94709,28 @@ /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:138:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Geometry ( const Grid &grid, const GeometryType &type, const CoordVector &coords ) | ^~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh: In function 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]': +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: note: parameter passing for argument of type 'Dune::MultiLinearGeometry, Dune::IdenticalCoordFunction, Dune::DebugAllocator > > >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 284 | const typename Geometry::JacobianInverseTransposed &jit = geometry.jacobianInverseTransposed( pt ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | void checkIntersection ( const Intersection &intersection, bool isCartesian = false ) + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:109:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]', + inlined from 'Dune::CachedMultiLinearGeometry::JacobianInverseTransposed Dune::CachedMultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::GeoGrid::GeometryTraits, Dune::IdenticalCoordFunction, Dune::DebugAllocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:693:47, + inlined from 'Dune::GeoGrid::Geometry::JacobianInverseTransposed Dune::GeoGrid::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; Grid = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/geometrygrid/geometry.hh:204:142, + inlined from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::GeometryGrid, Dune::IdenticalCoordFunction, Dune::DebugAllocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:330:46, + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:284:99: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'void checkIntersection(const Intersection&, bool) [with Intersection = Dune::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::GeoGrid::Intersection, Dune::IdenticalCoordFunction, Dune::DebugAllocator >, Dune::Intersection, Dune::UGGridLeafIntersection > > > >]' at /build/reproducible-path/dune-grid-2.10.0/dune/grid/test/checkintersectionit.hh:292:89: +/build/reproducible-path/dune-grid-2.10.0/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/geometry/test/checkgeometry.hh: In function 'bool Dune::checkGeometry(const TestGeometry&) [with TestGeometry = Geometry<2, 2, const GeometryGrid, IdenticalCoordFunction, DebugAllocator >, GeoGrid::Geometry>]': /usr/include/dune/geometry/test/checkgeometry.hh:212:76: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | auto JitAsFieldMatrix = Impl::toFieldMatrix< ctype, coorddim, mydim >(Jit); @@ -95112,148 +95148,148 @@ make[3]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0/build' cd build; PATH=/build/reproducible-path/dune-grid-2.10.0/debian/tmp-test:$PATH /usr/bin/dune-ctest - Site: codethink03-arm64 + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20261116-0701 - Experimental +Create new tag: 20251014-0057 - Experimental Test project /build/reproducible-path/dune-grid-2.10.0/build Start 1: test-alberta3d-refine - 1/67 Test #1: test-alberta3d-refine ................................. Passed 0.10 sec + 1/67 Test #1: test-alberta3d-refine ................................. Passed 0.18 sec Start 2: scsgmappertest - 2/67 Test #2: scsgmappertest ........................................ Passed 0.11 sec + 2/67 Test #2: scsgmappertest ........................................ Passed 0.21 sec Start 3: mcmgmappertest - 3/67 Test #3: mcmgmappertest ........................................ Passed 0.34 sec + 3/67 Test #3: mcmgmappertest ........................................ Passed 0.60 sec Start 4: conformvolumevtktest - 4/67 Test #4: conformvolumevtktest .................................. Passed 0.13 sec + 4/67 Test #4: conformvolumevtktest .................................. Passed 0.17 sec Start 5: gnuplottest - 5/67 Test #5: gnuplottest ........................................... Passed 0.07 sec + 5/67 Test #5: gnuplottest ........................................... Passed 0.09 sec Start 6: nonconformboundaryvtktest - 6/67 Test #6: nonconformboundaryvtktest ............................. Passed 0.16 sec + 6/67 Test #6: nonconformboundaryvtktest ............................. Passed 0.25 sec Start 7: printgridtest - 7/67 Test #7: printgridtest .........................................***Skipped 0.06 sec + 7/67 Test #7: printgridtest .........................................***Skipped 0.08 sec Start 8: subsamplingvtktest - 8/67 Test #8: subsamplingvtktest .................................... Passed 5.31 sec + 8/67 Test #8: subsamplingvtktest .................................... Passed 13.07 sec Start 9: vtktest - 9/67 Test #9: vtktest ............................................... Passed 1.34 sec + 9/67 Test #9: vtktest ............................................... Passed 2.51 sec Start 10: vtktest-mpi-2 -10/67 Test #10: vtktest-mpi-2 ......................................... Passed 1.55 sec +10/67 Test #10: vtktest-mpi-2 ......................................... Passed 2.35 sec Start 11: vtksequencetest -11/67 Test #11: vtksequencetest ....................................... Passed 0.79 sec +11/67 Test #11: vtksequencetest ....................................... Passed 1.56 sec Start 12: starcdreadertest -12/67 Test #12: starcdreadertest ...................................... Passed 0.17 sec +12/67 Test #12: starcdreadertest ...................................... Passed 0.28 sec Start 13: gmshtest-onedgrid -13/67 Test #13: gmshtest-onedgrid ..................................... Passed 0.08 sec +13/67 Test #13: gmshtest-onedgrid ..................................... Passed 0.11 sec Start 14: gmshtest-uggrid -14/67 Test #14: gmshtest-uggrid ....................................... Passed 0.42 sec +14/67 Test #14: gmshtest-uggrid ....................................... Passed 0.76 sec Start 15: gmshtest-alberta2d -15/67 Test #15: gmshtest-alberta2d .................................... Passed 0.19 sec +15/67 Test #15: gmshtest-alberta2d .................................... Passed 0.38 sec Start 16: gmshtest-alberta3d -16/67 Test #16: gmshtest-alberta3d .................................... Passed 0.31 sec +16/67 Test #16: gmshtest-alberta3d .................................... Passed 0.47 sec Start 17: test-dgf-yasp -17/67 Test #17: test-dgf-yasp ......................................... Passed 0.29 sec +17/67 Test #17: test-dgf-yasp ......................................... Passed 0.46 sec Start 18: test-dgf-yasp-offset -18/67 Test #18: test-dgf-yasp-offset .................................. Passed 0.09 sec +18/67 Test #18: test-dgf-yasp-offset .................................. Passed 0.12 sec Start 19: test-dgf-oned -19/67 Test #19: test-dgf-oned ......................................... Passed 0.09 sec +19/67 Test #19: test-dgf-oned ......................................... Passed 0.11 sec Start 20: test-dgf-alberta -20/67 Test #20: test-dgf-alberta ...................................... Passed 0.10 sec +20/67 Test #20: test-dgf-alberta ...................................... Passed 0.14 sec Start 21: test-dgf-ug -21/67 Test #21: test-dgf-ug ........................................... Passed 0.08 sec +21/67 Test #21: test-dgf-ug ........................................... Passed 0.12 sec Start 22: test-dgf-gmsh-ug -22/67 Test #22: test-dgf-gmsh-ug ...................................... Passed 0.08 sec +22/67 Test #22: test-dgf-gmsh-ug ...................................... Passed 0.12 sec Start 23: test-concepts -23/67 Test #23: test-concepts .........................................***Skipped 0.00 sec +23/67 Test #23: test-concepts .........................................***Skipped 0.01 sec Start 24: geometrygrid-coordfunction-copyconstructor 24/67 Test #24: geometrygrid-coordfunction-copyconstructor ............ Passed 0.00 sec Start 25: test-geogrid-yaspgrid -25/67 Test #25: test-geogrid-yaspgrid ................................. Passed 0.19 sec +25/67 Test #25: test-geogrid-yaspgrid ................................. Passed 0.32 sec Start 26: test-geogrid-uggrid -26/67 Test #26: test-geogrid-uggrid ................................... Passed 0.17 sec +26/67 Test #26: test-geogrid-uggrid ................................... Passed 0.29 sec Start 27: test-gridinfo -27/67 Test #27: test-gridinfo ......................................... Passed 0.24 sec +27/67 Test #27: test-gridinfo ......................................... Passed 0.31 sec Start 28: test-identitygrid -28/67 Test #28: test-identitygrid ..................................... Passed 0.30 sec +28/67 Test #28: test-identitygrid ..................................... Passed 0.45 sec Start 29: test-oned -29/67 Test #29: test-oned ............................................. Passed 0.06 sec +29/67 Test #29: test-oned ............................................. Passed 0.08 sec Start 30: test-mcmg-geogrid -30/67 Test #30: test-mcmg-geogrid ..................................... Passed 0.07 sec +30/67 Test #30: test-mcmg-geogrid ..................................... Passed 0.09 sec Start 31: testiteratorranges -31/67 Test #31: testiteratorranges .................................... Passed 0.07 sec +31/67 Test #31: testiteratorranges .................................... Passed 0.08 sec Start 32: test-hierarchicsearch -32/67 Test #32: test-hierarchicsearch ................................. Passed 0.07 sec +32/67 Test #32: test-hierarchicsearch ................................. Passed 0.10 sec Start 33: test-ug -33/67 Test #33: test-ug ............................................... Passed 0.90 sec +33/67 Test #33: test-ug ............................................... Passed 1.55 sec Start 34: test-parallel-ug -34/67 Test #34: test-parallel-ug ...................................... Passed 19.67 sec +34/67 Test #34: test-parallel-ug ...................................... Passed 29.84 sec Start 35: test-parallel-ug-mpi-2 -35/67 Test #35: test-parallel-ug-mpi-2 ................................ Passed 15.30 sec +35/67 Test #35: test-parallel-ug-mpi-2 ................................ Passed 39.55 sec Start 36: test-loadbalancing -36/67 Test #36: test-loadbalancing ....................................***Skipped 0.00 sec +36/67 Test #36: test-loadbalancing ....................................***Skipped 0.01 sec Start 37: issue-53-uggrid-intersections -37/67 Test #37: issue-53-uggrid-intersections ......................... Passed 0.15 sec +37/67 Test #37: issue-53-uggrid-intersections ......................... Passed 0.23 sec Start 38: test-alberta-1-1 -38/67 Test #38: test-alberta-1-1 ...................................... Passed 0.09 sec +38/67 Test #38: test-alberta-1-1 ...................................... Passed 0.12 sec Start 39: test-alberta-1-2 -39/67 Test #39: test-alberta-1-2 ...................................... Passed 0.07 sec +39/67 Test #39: test-alberta-1-2 ...................................... Passed 0.11 sec Start 40: test-alberta-2-2 -40/67 Test #40: test-alberta-2-2 ...................................... Passed 0.23 sec +40/67 Test #40: test-alberta-2-2 ...................................... Passed 0.44 sec Start 41: test-alberta-1-3 -41/67 Test #41: test-alberta-1-3 ...................................... Passed 0.08 sec +41/67 Test #41: test-alberta-1-3 ...................................... Passed 0.09 sec Start 42: test-alberta-2-3 -42/67 Test #42: test-alberta-2-3 ...................................... Passed 2.40 sec +42/67 Test #42: test-alberta-2-3 ...................................... Passed 3.89 sec Start 43: test-alberta-3-3 -43/67 Test #43: test-alberta-3-3 ...................................... Passed 2.58 sec +43/67 Test #43: test-alberta-3-3 ...................................... Passed 3.46 sec Start 44: test-yaspgrid-backuprestore-equidistant -44/67 Test #44: test-yaspgrid-backuprestore-equidistant ............... Passed 0.80 sec +44/67 Test #44: test-yaspgrid-backuprestore-equidistant ............... Passed 1.24 sec Start 45: test-yaspgrid-backuprestore-equidistant-mpi-2 -45/67 Test #45: test-yaspgrid-backuprestore-equidistant-mpi-2 ......... Passed 0.76 sec +45/67 Test #45: test-yaspgrid-backuprestore-equidistant-mpi-2 ......... Passed 1.57 sec Start 46: test-yaspgrid-backuprestore-equidistantoffset -46/67 Test #46: test-yaspgrid-backuprestore-equidistantoffset ......... Passed 0.79 sec +46/67 Test #46: test-yaspgrid-backuprestore-equidistantoffset ......... Passed 1.63 sec Start 47: test-yaspgrid-backuprestore-equidistantoffset-mpi-2 -47/67 Test #47: test-yaspgrid-backuprestore-equidistantoffset-mpi-2 ... Passed 0.68 sec +47/67 Test #47: test-yaspgrid-backuprestore-equidistantoffset-mpi-2 ... Passed 1.50 sec Start 48: test-yaspgrid-backuprestore-tensor -48/67 Test #48: test-yaspgrid-backuprestore-tensor .................... Passed 0.75 sec +48/67 Test #48: test-yaspgrid-backuprestore-tensor .................... Passed 1.63 sec Start 49: test-yaspgrid-backuprestore-tensor-mpi-2 -49/67 Test #49: test-yaspgrid-backuprestore-tensor-mpi-2 .............. Passed 0.65 sec +49/67 Test #49: test-yaspgrid-backuprestore-tensor-mpi-2 .............. Passed 1.66 sec Start 50: test-yaspgrid-entityshifttable 50/67 Test #50: test-yaspgrid-entityshifttable ........................ Passed 0.01 sec Start 51: test-yaspgrid-partitioner -51/67 Test #51: test-yaspgrid-partitioner ............................. Passed 0.09 sec +51/67 Test #51: test-yaspgrid-partitioner ............................. Passed 0.12 sec Start 52: test-yaspgrid-tensorgridfactory -52/67 Test #52: test-yaspgrid-tensorgridfactory ....................... Passed 0.07 sec +52/67 Test #52: test-yaspgrid-tensorgridfactory ....................... Passed 0.09 sec Start 53: test-yaspgrid-tensorgridfactory-mpi-2 -53/67 Test #53: test-yaspgrid-tensorgridfactory-mpi-2 ................. Passed 0.17 sec +53/67 Test #53: test-yaspgrid-tensorgridfactory-mpi-2 ................. Passed 0.19 sec Start 54: test-yaspgrid-yaspfactory-1d -54/67 Test #54: test-yaspgrid-yaspfactory-1d .......................... Passed 0.09 sec +54/67 Test #54: test-yaspgrid-yaspfactory-1d .......................... Passed 0.10 sec Start 55: test-yaspgrid-yaspfactory-1d-mpi-2 -55/67 Test #55: test-yaspgrid-yaspfactory-1d-mpi-2 .................... Passed 0.16 sec +55/67 Test #55: test-yaspgrid-yaspfactory-1d-mpi-2 .................... Passed 0.23 sec Start 56: test-yaspgrid-yaspfactory-2d -56/67 Test #56: test-yaspgrid-yaspfactory-2d .......................... Passed 0.33 sec +56/67 Test #56: test-yaspgrid-yaspfactory-2d .......................... Passed 0.37 sec Start 57: test-yaspgrid-yaspfactory-2d-mpi-2 -57/67 Test #57: test-yaspgrid-yaspfactory-2d-mpi-2 .................... Passed 0.42 sec +57/67 Test #57: test-yaspgrid-yaspfactory-2d-mpi-2 .................... Passed 1.16 sec Start 58: test-yaspgrid-yaspfactory-3d -58/67 Test #58: test-yaspgrid-yaspfactory-3d .......................... Passed 2.34 sec +58/67 Test #58: test-yaspgrid-yaspfactory-3d .......................... Passed 4.62 sec Start 59: test-yaspgrid-yaspfactory-3d-mpi-2 -59/67 Test #59: test-yaspgrid-yaspfactory-3d-mpi-2 .................... Passed 1.74 sec +59/67 Test #59: test-yaspgrid-yaspfactory-3d-mpi-2 .................... Passed 4.70 sec Start 60: test-yaspgrid-constructor -60/67 Test #60: test-yaspgrid-constructor ............................. Passed 0.10 sec +60/67 Test #60: test-yaspgrid-constructor ............................. Passed 0.09 sec Start 61: globalindexsettest -61/67 Test #61: globalindexsettest .................................... Passed 0.09 sec +61/67 Test #61: globalindexsettest .................................... Passed 0.11 sec Start 62: persistentcontainertest -62/67 Test #62: persistentcontainertest ............................... Passed 0.09 sec +62/67 Test #62: persistentcontainertest ............................... Passed 0.10 sec Start 63: structuredgridfactorytest -63/67 Test #63: structuredgridfactorytest ............................. Passed 0.13 sec +63/67 Test #63: structuredgridfactorytest ............................. Passed 0.22 sec Start 64: tensorgridfactorytest -64/67 Test #64: tensorgridfactorytest ................................. Passed 17.98 sec +64/67 Test #64: tensorgridfactorytest ................................. Passed 35.53 sec Start 65: vertexordertest -65/67 Test #65: vertexordertest ....................................... Passed 0.10 sec +65/67 Test #65: vertexordertest ....................................... Passed 0.12 sec Start 66: recipe-iterate-over-grid -66/67 Test #66: recipe-iterate-over-grid .............................. Passed 0.11 sec +66/67 Test #66: recipe-iterate-over-grid .............................. Passed 0.12 sec Start 67: recipe-integration -67/67 Test #67: recipe-integration .................................... Passed 0.09 sec +67/67 Test #67: recipe-integration .................................... Passed 0.11 sec 100% tests passed, 0 tests failed out of 67 -Total Test time (real) = 83.10 sec +Total Test time (real) = 162.45 sec The following tests did not run: 7 - printgridtest (Skipped) @@ -97797,7 +97833,7 @@ diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged -dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libdune-grid-dev/usr/lib/aarch64-linux-gnu/libdunealbertagrid1d.so.2.10 debian/libdune-grid-dev/usr/lib/aarch64-linux-gnu/libdunealbertagrid2d.so.2.10 debian/libdune-grid-dev/usr/lib/aarch64-linux-gnu/libdunealbertagrid3d.so.2.10 were not linked against libalberta_utilities.so.5 (they use none of the library's symbols) +dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libdune-grid-dev/usr/lib/aarch64-linux-gnu/libdunealbertagrid2d.so.2.10 debian/libdune-grid-dev/usr/lib/aarch64-linux-gnu/libdunealbertagrid1d.so.2.10 debian/libdune-grid-dev/usr/lib/aarch64-linux-gnu/libdunealbertagrid3d.so.2.10 were not linked against libalberta_utilities.so.5 (they use none of the library's symbols) dh_installdeb -O--builddirectory=build -O--buildsystem=cmake debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/dune-grid-2.10.0' @@ -97805,9 +97841,9 @@ make[1]: Leaving directory '/build/reproducible-path/dune-grid-2.10.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake +dpkg-deb: building package 'libdune-grid-dev' in '../libdune-grid-dev_2.10.0-1_arm64.deb'. dpkg-deb: building package 'libdune-grid-doc' in '../libdune-grid-doc_2.10.0-1_all.deb'. dpkg-deb: building package 'libdune-grid-dev-dbgsym' in '../libdune-grid-dev-dbgsym_2.10.0-1_arm64.deb'. -dpkg-deb: building package 'libdune-grid-dev' in '../libdune-grid-dev_2.10.0-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../dune-grid_2.10.0-1_arm64.buildinfo dpkg-genchanges --build=binary -O../dune-grid_2.10.0-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -97815,12 +97851,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/176050/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/176050/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/2267713 and its subdirectories -I: Current time: Sun Nov 15 19:03:54 -12 2026 -I: pbuilder-time-stamp: 1794812634 +I: removing directory /srv/workspace/pbuilder/176050 and its subdirectories +I: Current time: Tue Oct 14 15:01:55 +14 2025 +I: pbuilder-time-stamp: 1760403715